Elgin restaurants

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.