Navona Stay Apartment Hotel Navona
Set in the centre of Rome, just 200 metres from Piazza Navona and 1.1 km from Castel Sant'Angelo, Navona Stay Apartment features accommodation with city views and free Wi-Fi.
Via Teatro Pace 23, Navona, 00186 Rome, Italy