The Cleveland Browns stadium is called the FirstEnergy Stadium. It is located in between  Lake Erie and Cleveland Memorial Shoreway in Cleveland, Ohio. The stadium first opened in 1999 as the Cleveland Browns stadium The stadium was further refurbished in 2014 and 2015.