Hotel Best Western Montmartre, Paris

66, boulevard Barbès18e Arrondissement, Paris75018, France
Hotel chain: Best Western