Alhambra Theatre: theatre and gardens at Leicester Square
Alhambra Theatre: theatre and gardens at Leicester Square