Astor Theatre

8405 Hough Avenue,
Cleveland, OH 44103

Unfavorite No one has favorited this theater yet

Showing 2 comments

Toby on January 11, 2011 at 5:29 pm

Vintage 1966 photo of Astor Theatre, taken around the time of the Hough riots:

View link

Lost Memory
Lost Memory on September 14, 2007 at 7:40 am

A Link theater organ was installed in the Astor Theater in 1927.