State looking into possible downtown Buffalo site for possible new stadium for Bills
‘In the proposal from Empire State Development and engineering firm AECOM, one of the sites for a new stadium for the Bills would be at South Park Avenue and Louisiana Street in Buffalo.’