Johnstons Coffee Shop

Cafe in Elgin

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 cheese and dill) and cream teas.