Glasgow University - Queen Margaret Residences, Glasgow, United Kingdom
Glasgow University - Queen Margaret Residences is conveniently located at Bellshaugh Court in Glasgow, United Kingdom
Hotel Location:
Address: Bellshaugh Court
City: Glasgow
Country: United Kingdom
phone: +44 870 600 4777