Piazza Garibaldi in Naples Italy
Piazza Garibaldi is the busy central square located across from Naples Central Train Station (Stazione Centrale). This chaotic square is filled with taxis, busses and crowds of people.