Icahn Stadium (built 2005)
Location: 40.7933056°N, 73.9253417°W