39 Townhouses for sale in Klerksdorp