3/15 Kimball - Palace Theatre

Organ

Specification: 
3/15
Manufacturer: 

Location

Palace Theatre
Playhouse Square, 1615 Euclid Avenue
Cleveland, Ohio
330-454-9181