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