In The Piazza, Where Else?

Updated: Aug 23, 2021


'Piazza’ (noun) def : a public square or marketplace, especially in an Italian town.

If you manage to drive around most of southern Europe, through the villages and the countryside, particularly in Spain and Italy, you’ll notice something pretty cool.