Bills stadium site in downtown Buffalo outscored Orchard Park site in Pegulas' 2019 study

Dec 25, 2021

A 2019 study commissioned by Pegula Sports and Entertainment that evaluated potential locations for a new Bills stadium gave the highest score to a site along South Park Avenue in the City of Buffalo – not the Orchard Park site the team is currently vying for.