Mary’s Cafe Bistro offers a relaxed, all-day dining experience, bringing together Mediterranean-inspired dishes with classic cafe favourites in a warm, welcoming setting. Open for breakfast, brunch, lunch and dinner, it’s a versatile spot that works particularly well for laid-back brunches, with a menu that blends Scottish influences with flavours from around the world.
From the outside, the grey facade is softened by pink detailing, hanging baskets filled with flowers and small floral displays that give it a welcoming, neighbourhood feel. A sign hints at the “secret garden” tucked away behind the restaurant. Inside, the space feels cosy and inviting, with dark walls and ceilings creating an intimate atmosphere. Industrial-style filament lighting casts a warm glow, while wooden tables and chairs keep things simple. An open bar adds to the sociable feel.
Out the back, the courtyard terrace offers a more secluded setting, with wooden decking, pastel pink doors, stone walls and eclectic touches such as mirrors and signage. Surrounded by plants, it has a slightly whimsical, garden-like atmosphere that feels removed from the street.
The menu is extensive, with a strong focus on all-day breakfast and brunch. Options range from Mediterranean and full Scottish breakfasts to vegetarian and vegan plates. Dishes are colourful and well presented, from French toast topped with berries and banana to pancakes, oat bowls and American-style scrambled eggs. Omelettes, paninis and sharing sides such as chips and pita add variety.
Main courses include chicken skewers, lamb moussaka, lamb kofta, steak pie and haggis with mashed potatoes, alongside vegetarian and vegan meze platters. When it comes to desserts, guests can expect indulgent options including baklava, chocolate and carrot cakes, cheesecake and scones with jam and butter. Drinks span coffees, smoothies, juices, cocktails such as Bloody Marys, Aperol Spritz and Mimosas, wines, whiskies, beer and cider.