Venue Address

Allen Theatre
1407 Euclid Ave.
Cleveland, Ohio 44121, US

Venue Capacity

Seating Capacity: 3080