96 via del governo vecchio, 00186 Roma
Apartments
Located in the centre of Rome, 300 metres from Piazza Navona and 1.1 km from Castel Sant'Angelo, Navona Square House offers free WiFi, a shared lounge and air conditioning. It is situated 800 metres from Largo di Torre Argentina and features a lift. The accommodation provides airport transfers, while...