11800 Detroit Avenue,
2 people favorited this theater
Previous Names: Homestead Theatre, Landmark Theatre, Showboat Cinema West, Last Picture Show
This neighborhood theatre opened in 1917 as the Homestead Theatre 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.