Louis Armstrong Stadium (built 2018)
Location: 40.7510°N, 73.8455°W