Developer Milstein won’t bid for Buffalo Bills ‘Milstein controls an undeveloped 142-acre plot of land in downtown Niagara Falls that has been mentioned as a potential site for a new Bills stadium.’ No related posts.