Premier Travel Inn London Hampstead presents the ideal opportunity to have the freedom to travel around London on the very frequent tube or bus services. The hotel is located in a delightful area known as the highest point in London. Hampstead is home to many boutique shops, restaurant's, bistro's and wine bars to suit every taste, which are a pleasant walk from the hotel. Distance from underground station: 2 minutes walk.