24 rooms · ★★★ · from £86
Located in the centre of Paris, 190 metres from Avenue Champs Elysees, Mayflower is 550 metres from the Arc de Triomphe. It offers rooms with classic décor and free Wi-Fi access.
Log in with your cycle.travel account:
Password |
Or simply use your account on: