"Even in the cheapest area, Crystal Palace (SE19), the price of £350 per square foot is the same as the most expensive new properties in places like Glasgow." Meanwhile, the number of new houses being built in London has reduced dramatically over the last decade, as developers build flats instead, Government figures show.