Sicunusa is a town in southwest Swaziland. It is located close to the border with South Africa.
Map of Sicunusa, Swaziland
References
Sicunusa Wikipedia(Text) CC BY-SA
Sicunusa is a town in southwest Swaziland. It is located close to the border with South Africa.