Schools, Theatre Companies and Facilitators in Amsterdam, Mpumalanga.
Amsterdam is a small town located in Mkhondo local Municipality, Mpumalanga South Africa. Amsterdam encompasses a large Swati population as a result of the Swaziland/eSwatini border which is relatively close to the area.
Estimated Population: 7000
District Municipality: Gert Sibande District Municipality