MovieChat Forums > Men Are Not Gods (1937) Discussion > Location was Alhambra Leicester Square

Location was Alhambra Leicester Square


This film used the Alhambra Theatre Leicester Square as the theatre location. This was the last use of this theatre famous for staging the Ballet Russe before it was demolished to be the site of the Odeon Leicester Square.

reply