Mercure Paris Montmartre Sacré Coeur is located in the Montmartre district of Paris, just 280 metres from the Moulin Rouge and a 30-minute metro ride from Stade de France Stadium.
Number of rooms: 305
3 Rue Caulaincourt, 18th arr., 75018 Paris, France
Hotel booked 3 times today.