Where is Holiday Inn Express Paris-Canal De La Villette, an IHG Hotel located?
Holiday Inn Express Paris-Canal De La Villette, an IHG Hotel, Holiday Inn Express Paris-Canal De La Villette, an IHG Hotel, France (approx. 48.88844°, 2.3784°)
Holiday Inn Express Paris-Canal De La Villette, an IHG Hotel, Holiday Inn Express Paris-Canal De La Villette, an IHG Hotel, France (approx. 48.88844°, 2.3784°)