Alhambra Theatre Leicester Square

A touch of Moorish Spain in Leicester Square

Leicester Square is at the heart of London’s theatres and clubs. It’s not my favourite London square by any stretch and seems to have permanent building work going on. At present, there are plans to demolish the art deco Odeon cinema. So it seems a good moment to point out what was there before the…

Read More