Bloomsbury Lanes, Tavistock Hotel, Bedford Way, London WC1H 9EU, United Kingdom

Address

United Kingdom