Luther Allen Residence
7609 Euclid Avenue
Cleveland, OH
Built: 1897   Status: Demolished 2017

Inland 09.1897