Browns leaving Downtown Cleveland for Brook Park

October 18, 2024

The City of Cleveland ended months of speculation about where the Cleveland Browns will play in the future, announcing that the franchise has made the decision to leave Downtown Cleveland, the team’s home since 1946. Browns ownership informed Mayor Justin Bibb of the decision last night.

Click Here for Story