Batchen Street Coffee

Cafe in Elgin

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.

Advertisement