63 rooms · ★★★ · from £47
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: