Get in touch Give us a call on 020 8530 3724 or drop an email to enquiries@thehitchcockhotel.com Notice: JavaScript is required for this content. Our address is 147 Whipps Cross Road, London, E11 1NP. View Larger Map