Top Choice Cafe in Elgin

Drouthy Cobbler

This cafe-bar has a bistro-style menu that changes regularly but includes quality versions of popular dishes such as Cullen skink, mussels, bangers and mash, fish and chips and homemade burgers. It's tucked away up …
Cafe in Elgin

Beaver Travel Cafe

It's increasingly rare to find a real, physical travel agency, let alone one like this that incorporates a thriving cafe, a gift shop and a library of magazines and travel guidebooks to browse. Good coffee and cake,…
Cafe in Elgin

Johnstons Coffee Shop

The coffee shop at Johnstons woollen mill is one of the best places to eat in town, serving breakfast till 11.45am, hot lunches from noon to 3pm (crepes with a range of fillings, including smoked salmon with cream c…
Cafe in Elgin

Batchen Street Coffee

A great little coffee shop that serves superb espresso (it also offers Chemex brews), good-value breakfasts (scrambled eggs on toast), light lunches (soup, quiche) and great home baking.
Pub Food in Portsoy

Shore Inn

The Shore Inn is a characterful real-ale pub overlooking the harbour, with a kitchen (summer only) that turns out hearty and warming pub grub such as soup, burgers and fish and chips.
Cafe in Findhorn

Phoenix Cafe

The Phoenix Cafe is an organic and vegetarian eatery in the Findhorn Foundation’s eco-village.
Cafe in Findhorn


The Bakehouse is an organic bakery and cafe in the centre of the village.