Kwelera is a small town located north of East London in the Eastern Cape Province of South Africa. The Kwelera Nature Reserve is a forested area with sand dunes.
Kwelera Accommodation
Use our quick and easy to use map search facility to find accommodationin South Africa and Southern Africa