The lovingly refurbished Craiglands Hotel still retains many features of its days as a Victorian Spa Hotel while offering all of the modern amenities today's traveller is accustomed to. Nestled on the...
read more about this hotel
Anytime Bed and Breakfast
March to December - 1 night from £44.50 per person