Hotel Jardins de Paris Montmartre, Paris

131, rue Ordener18e Arrondissement, Paris75018, France