New York Stadium (built 2012)
Location: 53.4279°N, 1.362°W