Skip to main content

Italian food market

Red, green and white, Italia in Piazza banners on side of market stalls.

Italian market stalls. © Italia in Piazza