Italy and San Francisco

Sant'Isidoro (Lecce), Il mercato del pesce