318 Clyde Street Glasgow G1 4nr, Glasgow, United Kingdom, Glasgow
This 2 star hotel is located in the city centre of Glasgow and was established in 1965. It is close to the City Centre and the nearest station is St Enochs.
Va rugam sa alegeti o data de CheckIn si CheckOut pentru a vedea preturile.