Via Monte Giordano, 13, 00186 Roma
Apartment
with
1
room
Located in Rome, 0.9 mi from St Peter's Square, Navona apartment features accommodations with a shared lounge,
free WiFi and a shared kitchen. Housed in a building dating from 17th century, this apartment is 1 mi from Castel Sant'Angelo and 1312 feet from Piazza Navona.
The air-conditioned apartment consists ...