The Helen Lab Theatre at Playhouse Square1407 Euclid Ave.Cleveland, Ohio 44121, US
Total Capacity: 0