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.