Taymouth Castle hotel

A formal planning application has been lodged to convert Taymouth Castle in Perthshire into Britain’s first “seven-star” luxury hotel. Service will be second to none at the £1,000 a night Highland hideaway which will rival the only other seven-star hotel in the world – in Dubai. Taymouth Castle is the ancestral home of the Campbell’s of Breadalbane and Queen […]