Via principe amedeo 67, 00185 Roma
Hotels 2 stars
Set in Rome, 400 metres from Rome Termini Train Station, Hotel principe features views of the city. Featuring a garden, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The property is 400 metres from Rome Termini Metro Station, and within 1.6 km of the city centre....