Where is Holiday Inn Express London Limehouse by IHG located?
Holiday Inn Express London Limehouse by IHG, Holiday Inn Express London Limehouse by IHG, Great Britain (approx. 51.51054°, -0.04355°)
Holiday Inn Express London Limehouse by IHG, Holiday Inn Express London Limehouse by IHG, Great Britain (approx. 51.51054°, -0.04355°)