1 December 2023

How many houses should I view? 5 big questions from a first-time buyer, tackled by an expert