Soaring house prices lock most people out of childhood hometowns Author: Property118.com Landlord News Team 12th June 2025, 10 months ago | 0 A 74% surge in UK house prices over the past two decades, from £113,900 to £268,200, has made returning to...