Caffè delle carrozze maps street view

Full Address: Vatican City, Viale Leone XIII, Caffè delle carrozze
GPS Coordinates: 41.90545, 12.45365