Hochul says state will accept Orchard Park as site of new Bills stadium
‘This is the first time the governor has said the state, which is expected to put up the majority of the funding for the projected $1.4 billion stadium, will go along with the team’s view that a new facility in Orchard Park makes the most sense.’