Organ Biography > Organs > England > Twickenham > Luxor Picture Theatre

Details of Luxor Picture Theatre, Twickenham, England

Building History
1929Built
1946Renamed “Odeon Cinema”
1981Closed
1986Demolished

Organ History
1929Compton
Status
Unknown

ManualsStopsRanksCouplersAction
2-8-EP