The Towers Apartments
6104-6 Euclid Avenue
Cleveland, OH
Built: 1902-3   Status: Demolished