You might think living in Notting Hill, Chelsea or Maida Vale means you undisputedly reside in one of London’s finest postcodes.
Forget the ‘London banana’, it’s all about the ‘squirrel’! New map reignites debate over the best places to live in the capital

Leave a Reply