Friday, Nov 13, 7:00 PM
Cleveland, OH
Ohio Theatre - Playhouse Square is a theater at 1511 Euclid Ave in Cleveland, OH. It hosts concerts and live shows; upcoming dates and tickets are listed below.
Loading comments...