48-55 Tavistock Square - WC1 H9EU Bloomsbury - London, United Kingdom View Map Area: Bloomsbury / Strand / Euston / King's Cross
Photo Hotel Tavistock