Sir Alfred Hitchcock Hotel, East London E11 1NP

The Sir Alfred Hitchcock Hotel

147 Whipps Cross Rd,
London,
E11 1NP

Tel: 020 8530 3724

Leytonstone