This was our second stay at Craigroyston, located in the south-west Highlands, and again we had a magnificent time despite the rainy weather. The owners are very friendly people and welcomed us with tea and coffee and cake in their conservatory when we arrived. The B&B has several nice, clean and well equipped rooms and is a “home from home”.... More
×Refresh Your Prices
You've been away for more than 30 minutes and prices may have changed.
Refresh the page to view the latest deals.