11800 Detroit Avenue,
2 people favorited this theater
This neighborhood theatre opened in the 1920’s as the Homestead and closed as a movie theatre around 1979. The movie theatre, in its final years, was also known as the Last Picture Show.
The theatre is currently known as the Phantasy Theatre, and is a major rock music venue in the Cleveland area.
Just login to your account and subscribe to this theater