A Guide to London’s Most Affordable Areas

London is a notoriously expensive city to live in, with most small flats and houses in the capital far exceeding the prices of large family homes in other areas. In fact, the Evening Standard reported last year that the average house price in London is £475,000, and The Telegraph cited that London properties cost £2,083…