Loch Lomond Apartments Apartment Dumbarton, Loch Lomond
Loch Lomond Apartments is set in Dumbarton, 19 km from Glasgow Botanic Gardens, 20 km from University of Glasgow, as well as 20 km from Riverside Museum of Transport and Technology.
Number of rooms: 4
153 Glasgow Road, Dumbarton, G82 1RH, United Kingdom