This fascinating 13th-century castle is in the middle a forest and parkland by the banks of the River Esk and has unique bedrooms with period furnishing. Some of the rooms are loca...
36 Rooms
Change dates
Refine search for hotels in Bonnyrigg. Lothian. United Kingdom