The Cleveland Browns organization is the Cleveland, Ohio-based franchise of the National Football League. The organization was founded in 1946 and plays at Cleveland Browns Stadium in Cleveland. The team has won four league championships and three conference championships. It is headquartered in Berea, Ohio.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.