Where is Holiday Inn Express London - Watford Junction by IHG located?
Holiday Inn Express London - Watford Junction by IHG, Holiday Inn Express London - Watford Junction by IHG, Great Britain (approx. 51.66441°, -0.39796°)
Holiday Inn Express London - Watford Junction by IHG, Holiday Inn Express London - Watford Junction by IHG, Great Britain (approx. 51.66441°, -0.39796°)