Located in Paris’s 20th arrondissement, 200 metres from Porte de Montreuil Metro Station, this hotel offers en suite rooms with free Wi-Fi internet access. Place de Nation is 5 minutes away by metro.
110 Rue Des Orteaux, 20th arr., 75020 Paris, France
Hotel booked 1 times today.
Nightly rates from $72 to $119