Discover the epitome of elegance at Ambassadors Bloomsbury, a 4-star independent hotel nestled in the chic district of Bloomsbury, Central London. The area is very well served by public transport (trains, tubes and buses). Euston is just a... Read More





