The highest property price per square metre in England and Wales is in London and the lowest in Wales with a clear North/South divide, according to official figures. In London the average cost per square meter of both houses and flats is over ?6,500 and between 2004 and 2016, price per area in London nearly […]
The post Astounding ?18,000 difference between highest and lowest home prices per square meter appeared first on PropertyWire.