62a W Clyde St, Helens burgh Dunbartonshire, G84 8AX at Helens burgh - plantation & window shutters Helensburgh, Scotland, G84 8AX