It is located in Downtown Cleveland .
It opened in 1999 and is located in Downtown Cleveland at North Coast Harbor , adjacent to the Great Lakes Science Center and the Rock and Roll Hall of Fame .
FirstEnergy Stadium