Enjoy up to £20,750 to spend your own way
London Square is dedicated to making homeownership a reality for everyone. That’s why when you buy a new home at London Square Watford, you could enjoy up to £20,750 to spend your way.
Read more