Set in Rome, 400 metres from Rome Termini Metro Station, Hotel principe offers air-conditioned rooms and a garden. This 2-star hotel offers room service. The property is 1.6 km from the city centre and 400 metres from Rome Termini Train Station.
Number of rooms: 18
Via Principe Amedeo 67, Central Station, 00185 Rome, Italy