Almeida pioneering theatre London No Comments London, Vacations Almeida Street, off Upper St, N1 ¢ 020 7359 4404 www.almeida.co.uk The Almeida had a revamp in 2002, acquiring Michael Attenborough as creative director along with a smart new foyer … Read More...