Truro tops UK property rise table

The town of Truro has beaten off competition from some of the bigger cities to register the highest increase in residential property price per square metre (psm) in the UK. Although London remains the most expensive city to live at £3,582 psm, and Oxford comes second with an average £2,7

Continue reading