87 Boulevard De Strasbourg, 75010 Paris, France Hotel IntroductionLocated in the heart of Paris. 3 km from the Parc de la Villette, the Galeries Lafayette and Montmartre. 6 km from the Stade de France and the Champs Elysées. TV satellite, laundry service.AccommodationNumber... more BOOK NOW...