Piazza d'Italia
1978
public art
The Piazza d'Italia is an urban public plaza located behind the American Italian Cultural Center at Lafayette and Commerce Streets in downtown New Orleans, Louisiana. It is controlled by the New Orleans Building Corporation (NOBC), a public …
On the map
Keep exploring
Discover more places in New Orleans