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