Stores and Apartments for Archie Horwitz
16500-16516 Euclid Avenue
Cleveland, OH
Built:
1923
Status:
Standing
bp 28255B