777 Saint Clair Avenue Northeast Cleveland, OH 44114
Seated: 410
Standing: 350
Square Feet: 4,565 ft2