Peter Hitchcock Residence
3411 Prospect Avenue
Cleveland, OH
Built:
1886
Status:
Demolished