182 rooms · ★★★★ · from £65
This Mercure Hotel is located near Paris’ Buttes-Chaumont, in the heart of the Parc de la Villette. It offers spacious air-conditioned rooms with satellite TV, and a fitness centre. It is 6.7 km from Stade de France Stadium.
Log in with your cycle.travel account:
Password |
Or simply use your account on: