Ambassadors Bloomsbury
Euston, London, Greater London WC1H 0HX
Historic Bloomsbury is the setting for this fabulous hotel; a great venue in central London for any business or private event. With 11 rooms to choose from, Ambassadors Hotel is perfect for meetings of…
- Max: 250 guests