- Liked: Cleanliness
- Disliked: Property conditions & facilities
Really small rooms. No place to put bags. Wet room was more of a flood room
Your dates need to occur after 2020-02-24. Try updating your dates to see prices for your trip.
Located in London's London City Centre neighborhood, 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 to public transportation: Euston Underground Station is 6 minutes by foot and Euston Square Underground Station is 7 minutes.
The room is a bit small. The toilet as well. The location of the hotel is good.