Alhambra Building & Theater for Euclid-Doan Co.
10317-10407 Euclid Avenue
Cleveland, OH
Built:
1910
Status:
Demolished