Roma Palace Hotel Central Station
Ideally located in the centre of Rome, Roma Palace offers free Wi-Fi throughout the property and a garden. This 1-star hotel offers room service. The hotel has family rooms.
Number of rooms: 12
67 Via Principe Amedeo 3floor, Central Station, 00185 Rome, Italy