Strosacker Auditorium
10900 Euclid Avenue,
Cleveland,
OH
44106
10900 Euclid Avenue,
Cleveland,
OH
44106
1 person
favorited this theater
Showing 1 comment
please add website https://films.cwru.edu/schedule.php
and the address is 10900 Euclid Ave., Cleveland, OH 44106