Sir Alfred Hitchcock Hotel 147 Whipps Cross Road, London E11 1NP