Where is Navona Open Space Apartments, Rome?

Where is Navona Open Space Apartments, Rome located?

Navona Open Space Apartments, Rome, Navona Open Space Apartments, Rome, Italy (approx. 41.90011°, 12.46792°)


Where is Navona Open Space Apartments, Rome on the map?