Via Venezia 18, 00184 Roma
Hotel
2 stars
with
22
rooms
Set in Rome’s historical center, 5 minutes’ walk from Repubblica Metro, Hotel Italia offers free WiFi, and air-conditioned
rooms with a satellite flat-screen TV. The Quirinale Palace is 2133 feet away.
Rooms at Italia Hotel have simple classic décor and parquet floors. The bathroom is complete with toiletries ...