Emalahleni Local Municipality is located in the Nkangala District Municipality of Mpumalanga province, South Africa. Emalahleni is a Nguni name meaning place of coal.
Save up to $1000 on Sandals' ‘Gift the Caribbean’ Sale
Cap Estate/Caribbean Park