Guest User
July 3, 2025
We recently visited the Royal Dunkeld Hotel for lunch and were absolutely blown away by the value and quality – it genuinely felt like we got much more than what we paid for. The £11.95 two-course lunch deal is an absolute steal. The menu had a great variety to choose from hearty mains, fresh starters, and indulgent desserts. Portions were generous, and the food was hot, flavourful, and beautifully presented. What made the visit even more special was the newly introduced Royal Indian Restaurant within the hotel. We tried one of the Indian dishes included in the lunch offer, and it was authentic, aromatic, and delicious – proper restaurant-quality Indian food in a cosy Highland setting. You can tell the chef knows what they’re doing. The staff were another highlight incredibly friendly, attentive, and welcoming. Nothing was too much trouble, and they made us feel right at home from the moment we walked in.