Top Choice Cafe in Elgin

Drouthy Cobbler

This brand new cafe-bar is an all-day venue serving everything from breakfast to dinner, with a bistro-style menu that changes regularly but includes dishes such as carpaccio of beef, Caesar salad, scallops and panc…
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 through. Good coffee a…
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 noon to 3pm (crepes with a range of fillings, including smoked salmon with cream cheese…
Pub Food in Portsoy

Shore Inn

The Shore Inn is a characterful real-ale pub overlooking the harbour, with a kitchen 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.