96-100 Clerkenwell Road - EC1M 5RJ - London, United Kingdom View Map Area: Islington / Barbican / Clerkenwell
Photo Hotel Yotel London City