Ambassadors Bloomsbury
Ambassadors Bloomsbury, 12 Upper Woburn Place, London, WC1H 0HX
~ Four Star Hotel in London ~
Located in the fashionable area of Bloomsbury, the Ambassadors Bloomsbury is a 4-star hotel features bright, stylish rooms, an Italian restaurant and a chic bar. The train station of King’s Cross is less than a 10-minute walk. ~ BOOK NOW
No Comment