No. Chef's is on Seneca Street which is north of that location.
The Chef's site would be the absolutely worst location possible for the stadium as it does nothing to leverage the waterfront development that has already taken place...
https://www.google.com/maps/place/291+Seneca+St,+Buffalo,+NY+14204/@42.8762429,-78.869797,17z/data=!4m2!3m1!1s0x89d3123ebb1648a5:0x64162a850bbd4e1