X
No directions found
020 7693 5425
Ambassadors Bloomsbury Hotel
,
12 Upper Woburn Place
,
Camden
,
London
,
WC1H0HX
Ambassadors Bloomsbury Hotel
,
12 Upper Woburn Place
,
Camden
,
London
,
WC1H0HX