Alhambra Theatre

10403 Euclid AvenueCleveland, OH, US Type: Theatre, Cinema, or Movie House