Industries Travel/ Hotels/ Restaurants/ Airlines

Ambassador Hotel Glasgow Scotland

Glasgow, , United Kingdom

Travel/ Hotels/ Restaurants/ Airlines

  • Ambassador Hotel

The Ambassador Hotel is a 3-star property located in the heart of the fashionable West End, overlooking the Botanic Gardens

240-6865