The Old Cross Inn and Restaurant, situated in Blairgowrie, Perthshire, offers traditional Scottish coaching inn hospitality, with a restaurant serving fresh local produce, four en-suite bedrooms, and a lounge bar area, all set in beautiful surroundings.
The Old Cross received overwhelmingly positive reviews, with praise for its extensive menu options, friendly staff, excellent value for money, and comfortable atmosphere.
One reviewer mentioned that their meal wasn't great, possibly due to a change in chef.