Mabibi

Thonga Beach Lodge. Mabibi. Maputaland. KwaZulu Natal. South Africa