Romualdo di Camaldoli maps street view

Full Address: Vatican City, Saint Peter's Square, Romualdo di Camaldoli
GPS Coordinates: 41.90156, 12.45790