Alhambra Theatre

10403 Euclid Avenue,
Cleveland, OH 44106

Unfavorite 3 people favorited this theater

Alhambra Theatre, Cleveland OH in 1911 - Screen and Auditorium

Alhambra Theatre

10403 Euclid Avenue
Cleveland, OH 44106
United States