Stony Brook Indoor Sports Complex (built 1990)
Location: 40.917417°N, 73.12472°W