This five-star hotel in the Scottish Highlands is a welcome surprise in rural Perthshire

In the small village of Kinloch Rannoch, right on the village square, is this light grey stone Victorian building, which for many years housed a more humble Highlands inn, before a sophisticated makeover a few years ago turned it into a luxury hotel.

Read more on Britain Magazine