
This is the borough where Londoners get most garden for their money - and the least
Across London, buyers get just 23.6 square metres of garden space per £100,000 they spend on a property, data seen by This is Money reveals. However, some areas of the capital offer much better value. We dug into the data, provided by solar panel company …