Lomond Villa, Alexandria, East Dunbartonshire, United Kingdom
About Lomond Villa
Lomond Villa is a Hotel Restaurant serving the Alexandria community in East Dunbartonshire, United Kingdom and located at Lomond Villa, Balloch Road.To contact Lomond Villa call 01389 759631
Location
Lomond Villa
Balloch Road
Alexandria
East Dunbartonshire
United Kingdom
G83 8SR
Map
Contacts
Tel: 01389759631