64 rooms · ★★★★ · from £116
The Melia Royal Hotel is located right by the River Seine, between the Champs Elysées and the Eiffel Tower. It offers peaceful, luxury accommodation in the heart of Paris.
Log in with your cycle.travel account:
Password |
Or simply use your account on: