Where is Holiday Inn Express London Limehouse by IHG?

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°)


Where is Holiday Inn Express London Limehouse by IHG on the map?