5800 Rockside Woods Boulevard North Independence, OH 44131
Seated: 250
Standing: 300
Square Feet: 2,340 ft2