Uncategorised Shutters Restaurant 08 Jun Family run restaurant/cafe on the main street of Killin with plenty of outside seating. Main Street, Killin, UK 01567 820314 Main Street, Killin, UK Fetching data from Google Maps Deli Ecosse Venacher Lochside