City of Cleveland and Browns owners reach $100 million settlement, paving way for new stadium
The proposed $2.4-billion domed stadium would be built in Brook Park, next to Cleveland Hopkins International Airport and about 15 miles (24.14 kilometers) south of downtown Cleveland. The Browns are looking to begin construction next year and start playing in their new home in 2029, following the c...
Redirecting to full article...