UncategorisedSt Mocha Coffee Shop & Ice Cream Parlour 06 JunSpeciality coffee shop & homemade ice cream parlour situated in Balmaha on the Eastern shore of Loch Lomond. Balmaha, Glasgow G63 0JQ, UK 01360 870357 website Balmaha, Glasgow G63 0JQ, UK Fetching data from Google Maps Scoops of BallochLuss Pier Kiosk