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.