Ambassador Hotel 3 stars

7 Kelvin Drive, North West, Glasgow, G20 8QG, United Kingdom

Hotel image
Read more reviews for Ambassador Hotel