Avalon Theater
4134 East 131st Street
Cleveland, OH
Built: 1937   Status: Demolished

PD September 24, 1937