Ambassadors Bloomsbury
Ambassadors Bloomsbury
12 Upper Woburn Place
London
WC1H 0HX
United Kingdom
Rooms from £89.00 ( €131.72 / $162.87 ) per night
At the Ambassadors Bloomsbury you can enjoy a peaceful and relaxing stay in one of our 100 contemporary and highly comfortable bedrooms This hotel is an ideal base from which to discover London, located just a few minutes from Euston, Kings...
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







