777 Saint Clair Avenue Northeast Cleveland, OH 44114
Seated: 144
Standing: 150
Square Feet: 2,240 ft2