Contracts exchanged on the last house at Oakhurst Close in Kingston.

Contracts exchanged on the last house at Oakhurst Close in Kingston.