Call Restaurant at the Meikleour Hotel to make a booking on:
This destination dining spot is set inside the historic Meikleour Hotel, a picturesque, ivy-covered inn located between Blairgowrie and Perth. The home-made bistro-style menu here attracts
food-lovers from far and wide, and the cosy wood-panelled dining room - with its tartan carpets and white linens - has become a local institution. All the food here is prepared in-house, from the
stock-pots to the puddings, and fresh fish is delivered daily from the boats in Aberdeen, and the wine list is hand-picked. Ideal for romantic meals and celebrations, the Meileour has a feel-good
home-away-from-home atmosphere, and star dishes include the beef pie flavoured with the hotel’s own Perth-brewed Lure of Meikleour ale.
Share your thoughts with other diners
Write a review
You are requesting to book Restaurant at the Meikleour Hotel for people on at
These offers are optional, and there's no commitment.
By clicking 'complete booking' you agree to the SquareMeal User Agreement