Heller Building
2216 Superior Avenue
Cleveland, OH
Built:
1916
Status:
Standing