Plan Your Visit The Wolstein Center is one Northeast Ohio’s premier sports and entertainment destinations located in the heart of downtown Cleveland, Ohio and the home of the Cleveland Charge! Directions & ParkingPublic TransportationNearby HotelsExplore ClevelandRules