SHI Stadium (built 1994)
Location: 40.51361°N, 74.46528°W