Strathfillan Shops & Galleries The Green Welly Stop 2541 World famous self-service restaurant, licensed with all food home-made. Specialist shops for outdoor clothing, whisky, food and gifts. Petrol station.