Avalon Theatre

4134 E. 131st Street,
Cleveland, OH 44105

Unfavorite 2 people favorited this theater

Here's a view of the Avalon in the late '30s

Avalon Theatre

4134 E. 131st Street
Cleveland, OH 44105
United States