Photo Credits: Italo Mairo 8 April, 2026 Piazza Giuseppe Garibaldi 30, 74123 Taranto ITA Google Maps Street View