The Buffalo Bills' stadium saga appears to be heading towards a potential resolution with reports emerging that the National Football League team has proposed constructing a 60,000-seat stadium in Orchard Park, New York, with a completion date of 2027.
Subscribe to unlock this article
Explore our subscription options to continue reading our industry-leading content!
Already have an account? Sign in here