The Old Cross Inn & Restaurant

Alyth road, Rattray
Blairgowrie PH10 7DY
Open In Maps
A smiling woman in a blue shirt and a smiling man in a black shirt stand next to each other holding mugs in front of a window.

The Old Cross Inn & Restaurant is a spot that blends warm Scottish hospitality with top-notch dining.

Whether you're dropping in for one of Scotland's  tastiest steak sandwiches, staying the night in one of their cosy rooms, or enjoying a wee dram by the fire, this charming inn has something for everyone.

Expect locally sourced ingredients, flavour-packed dishes, and a friendly buzz that makes you feel right at home.

The food is fantastic, and a constantly changing specials board  ensures there is always something new to try.

With regular live music, themed evenings, and a warm welcome guaranteed.

Whether you’re a curious traveller or a lucky local, The Old Cross is your new favourite spot.

Where To Find The Old Cross Inn & Restaurant

You must enable javascript to view this website