Batchen Street Coffee, Elgin

An award winning independent, speciality coffee shop on vibrant Batchen Street in the heart of Elgin. We focus on serving the very best quality coffee, tea & hot chocolate alongside freshly prepared food in a relaxed, modern & friendly atmosphere.