Suite Italy Roma Hotel Rome
Set within the Navona district in Rome, Suite Italy Roma has air conditioning, a balcony, and city views. The property is 450 m from Castel Sant'Angelo and 300 m from Piazza Navona.
72 Via di San Simone, Navona, 00186 Rome, Italy