Louis Armstrong Stadium (1978–2016) (built 1978)
Location: 40.750944°N, 73.845500°W