River Bend Lodge

River Bend Lodge

Addo, Eastern Cape, RSA. / Five Star Luxury Game Lodge in the Addo Elephant National Park, South Africa.
River Bend Lodge