Zone 3 flats and houses for sale for less than the cost of an inner London flat
An inner London flat now costs £471,975 on average. These appealing apartments and houses skirt the edges, from Crystal Palace to Kew
Evening Standard ·