20 Main St, Dalmellington, Dalmellington 01292 551200
20 Main St, Dalmellington, Dalmellington KA6 7QL 01292 551200