777 Saint Clair Avenue Northeast Cleveland, OH 44114
Seated: 110
Standing: 100
Square Feet: 1,274 ft2