Leo Mayer Residence
8806 Detroit Street
Cleveland, OH
Built: 1901   Status: Demolished

bp