Residence for Lillian Towslee
1431 East 85th Street
Cleveland, OH
Built: 1899   Status: Demolished

bp