- Liked: Cleanliness, staff & service, amenities, property conditions & facilities
Reception staff very friendly and quick to help with any issues
Your dates need to occur after 2020-02-26. Try updating your dates to see prices for your trip.
Located in London's London City Centre neighbourhood, Ambassadors Bloomsbury is near a metro station. The British Museum and Aldwych Theatre are cultural highlights, and some of the area's notable landmarks include Russell Square and Royal Opera House. Looking to enjoy an event or a game? See what's going on at Emirates Stadium or London Stadium. Our guests love the hotel's central location for the sightseeing. It's also convenient for public transport: Euston Underground Station is 6 minutes by foot and Euston Square Underground Station is 7 minutes.