You're also walking distance from both LOCATION1 and Queen's Park, which are slightly more upmarket with excellent restaurants again, and a longish walk to LOCATION2, a lovely wild space with arguably one of the best views over London, and Kenwood House  The best town north west of London is about 8,000 miles NW of London