It’s wonderful being by the park, all the restaurants around both the close tube stations are great, quite easy to navigate to central London
Feels like living in London, not just visiting