diff --git a/address_utils/address_utils.go b/address_utils/address_utils.go
index e8a197bc4913199f6e9fe13d04de16413925a995..2cf7ff2afbcac70af2aa20d9e1fe54e0de4b9b69 100644
--- a/address_utils/address_utils.go
+++ b/address_utils/address_utils.go
@@ -224,11 +224,15 @@ func CleanZone(countryToClean, zoneToClean *string) (newCountry, newZone *string
 
 	if *newCountry == "South Africa" && zoneToClean != nil {
 		zone := *zoneToClean
-		// Gauteng - GT from uAfrica should be GP for Google
 		if zone == "GT" {
+			// Gauteng - GT should be GP for Google
 			zone = "GP"
-		} else if zone == "NT" {
+		} else if zone == "NT" || zone == "NL" {
+			// KZN - NT and NL should be KZN for Google
 			zone = "KZN"
+		} else if zone == "NP" {
+			// Limpopo - NP should be LP for Google
+			zone = "LP"
 		}
 
 		for _, province := range Provinces {