Residence for Will P. Todd
2201 East 89th Street
Cleveland, OH
Built:
1890-1
Status:
Demolished
bp 6550