Ambassadors Bloomsbury London
12 Upper Woburn Place
London,
GB WC1H 0HX
Near British Library