UK – London – Odeon Leicester Square

Dates: 1937 – present

Previously on the site was the Alhambra Theatre

 

Links to information about equipment at Odeon Leicester Square over the years

  • Grand Master Board (Strand)
  •  

     

    Location


    View in Google Maps