THE PLACE TO EAT
At the Upper Largo Hotel, dining is more than just a meal—it’s an experience steeped in warmth, flavor, and Scottish hospitality. Our talented chefs take pride in crafting menus that showcase the best of Scotland’s seasonal ingredients, from locally sourced seafood and succulent meats to fresh, farm-to-table produce. Whether you’re indulging in a hearty breakfast before a day of adventure, savoring a comforting lunch, or enjoying a romantic dinner with a glass of fine wine, every dish is prepared with care and passion. Our menu features both classic Scottish favorites and contemporary creations, ensuring that there’s something for every palate. Pair your meal with a hand-selected whisky or a refreshing local ale, and soak in the inviting ambiance of our restaurant—where good food, good company, and great memories come together.