Route GuidesRoutes City GuidesCities Map Log in

Hotel Le Squara

Paris
3 rue Lepic, Paris, 75018

19 rooms · ★★★★ · from £67


Located in a 19th-century building in Montmartre, right next to the Moulin Rouge and the famous Café des Deux Moulins where the film Amélie was filmed, this hotel offers free Wi-Fi. The Sacré-Coeur Basilica is 850 metres away.