Terrace
2012-30 East 65th Street
Cleveland, OH
Built:
1906
Status:
Demolished