Where is Holiday Inn Paris Montmartre by IHG located?
Holiday Inn Paris Montmartre by IHG, Holiday Inn Paris Montmartre by IHG, France (approx. 48.88886°, 2.33319°)
Holiday Inn Paris Montmartre by IHG, Holiday Inn Paris Montmartre by IHG, France (approx. 48.88886°, 2.33319°)