Home
About
Concert Diary
Latest Recording
Photos
Odeon Leicester Square
Contact
Links
Discography
Videos
Menu
The Duchess is the nickname given to the magnificent Compton pipe organ installed in the Odeon Luxe
in London's Leicester Square.
She has been making reappearances in recent weeks for the 70mm performances of 'Oppenheimer' and most recently National Cinema Day.
Do check Donald's social media posts for updates of when the organ will be featured.
Donald has been playing the organ and featuring it now for 30 years!
Home
About
Concert Diary
Latest Recording
Photos
Odeon Leicester Square
Contact
Links
Discography
Videos