The Globe 103 Talbot Road, London W11 2AT