History Wiki
Advertisement
History Wiki
  • In 1937 on the site of the Alhambra Theatre and adjoining Turkish baths Odeon Leicester Square was built.
Advertisement