1 Screenshot 51

The most expensive town in England 1hr from London where the average house costs £1.4m

The most expensive town in the UK has been named by the Office of National Statistics (ONS) where houses are going for £1.4m on average. Northwood in West London is the UK’s... Read more »