The hotel is located in the suburbs. I was there with friends for one night, managed to find it without much trouble, the neighborhood is very quiet here. There is a brilliant atmosphere, you can feel that he is in England. The room was clean, fairly well equipped and staff courteous and helpful. Overall, it was a good choice.
- Also Known As:
- Sir Alfred Hitchcock Hotel London, England