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.
share