11610 Euclid Avenue, Cleveland, OH 44106
The Cleveland Institute of Art - Peter B. Lewis Theater
11610 Euclid Avenue
Cleveland, OH 44106