Commercial Building
8501 Euclid Avenue
Cleveland, OH
Built:
1923
Status:
Demolished
PD 5.6.1923