Kelso is situated on the Southern Coast of KwaZulu Natal. It is between Park Rynie and Pennington, and is a popular residential area as well as tourist destination with various amenities available in and around the area.
Bhudubhudu , Clansthal , Craigieburn , Dududu , Esperanza , Freeland Park , Kelso , Naidooville , Ncazuka , Park Rynie , Pennington , Scottburgh , Scottburgh South , Selbourne Golf Estate , Sezela , Umkomaas , Umzinto , Widenham