 |
Relish in luxury at the Ambassadors Bloomsbury, a 100-room hotel in the heart of London. Situated close to Euston, Russell Square and Kings Cross St Pancreas stations, the hotel is conveniently connected to all parts of the city, and the country, via public transport. Nearby London attractions include Madame Tussauds wax museum and the British Museum, home to ancient Greek and Egyptian wonders, while Oxford Street, Covent Garden and Westminster are just a short underground train ride away.
|