Saints Martin and Sebastian of the Swiss maps street view

Full Address: Vatican City, Saint Peter's Square, Saints Martin and Sebastian of the Swiss
GPS Coordinates: 41.90336, 12.45673