The best place to buy in London for you
Greater London, which covers an area of roughly 600 sq miles and has over eight million residents, is comprised of a range of mini housing markets. While all are linked by the issue of rising house prices and a lack of supply, a new report from the property group, CBRE, […]