Family Friendly: Midlothian
-
Google rating
Hotel
Melville Castle
Lasswade, Midlothian
Price guide: from £150 a night
View details – Melville Castle Book Direct / Check Availability – Melville Castle (opens in a new tab)