Zucchi Rooms Hotel Rome
Zucchi Rooms offers free Wi-Fithroughout the property and rooms with air conditioning in Rome. The property is situated 2.5 km from Vatican Museums, 2.7 km from Battistini Metro Station and 3.1 km from Ottaviano Metro Station.
Number of rooms: 3
27 Via Carlo Zucchi, Aurelio, 00165 Rome, Italy