London logo

Ambassadors Bloomsbury

Check Availability

Ambassadors Bloomsbury
12 Upper Woburn Place
London
WC1H 0HX
United Kingdom

Rooms from £89.00 ( €131.72 / $162.87 ) per night

Picture of Ambassadors Bloomsbury


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...

Click here for more Information on the Ambassadors Bloomsbury together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information