THE COMPTON ORGAN
IN THE ODEON CINEMA, LEICESTER SQUARE
CONCERTS
The Organ
The Organists
The Odeon
Odeon Cinema, Leicester Square (east side), London WC2H 7JY [map]