Giacinto Odrovaz maps street view

Full Address: Vatican City, Saint Peter's Square, Giacinto Odrovaz
GPS Coordinates: 41.90134, 12.45738