Piazza d'Italia (New Orleans) (built 1978)
Location: 29.9584115°N, 90.0641665°W