![]() | Ambassadors Bloomsbury London: 12 Upper Woburn Place, London, WC1H 0HX |
World hotels > Europe > United Kingdom > Greater London > Central London > Ambassadors Bloomsbury | |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||

This information was supplied by the Ambassadors Bloomsbury, London - they are responsible for its accuracy.