‘The difference, of course, is the price tag associated with the projects: A projected $1.99 billion at the South Park site versus $1.55 billion across the street in OP. The turnaround time was also longer for South Park: An estimated completion by 2027, compared to 2025 in OP. Both sites scored significantly better than a third site examined near the University at Buffalo.’