Via Principe Amedeo 82, 00185 Roma
Hotel
4 stars
with
76
rooms
Located in the heart of Rome, 656 feet from Termini Station, Hotel Champagne Palace is set in a historic building.
It features an elegant décor, original paintings and ancient furnishings.
All of our rooms are airconditioned with a satellite Tv and some of them have city views. Each has a private bathroom with ...