Ambassadors in Bloomsbury - Click here for more details, availability and reservations
Address:
12 Upper Woburn Place
London, WC1H 0HX
Category: Hotels
Multi Million refurbishment completed in 2007, this is a stylish contemporary 4 star hotel close to Londons northern rail termini and Eurostar St Pancras. The hotel has 98 rooms and conferencing facilities.