Greater Cleveland real estate, economic, development and construction news
By Ken Prendergast June 17. 2022
According to two sources close to the Cleveland Browns and its owner the Haslam Sports Group, the National Football League (NFL) team is leaning toward building a new stadium versus renovating the existing FirstEnergy Stadium. And the sources say the team already has at least two sites picked out as options for a new stadium that will likely cost in excess of $1 billion.
One of the two sources says it would be built where the Main Post Office currently stands at 2400 Orange Ave., southeast of downtown. The 565,000-square-foot postal service complex comprised of three buildings sets on 36 acres. Next to it is nearly 48 acres of vacant land owned by the Ohio Department of Transportation.