Situé à seulement 20 minutes de route du centre d'Édimbourg, le Melville Castle propose un hébergement de luxe dans un château du XVIIIe siècle implanté sur un domaine de 20 hectares.