The Elephant House

The Elephant House is an exclusive thatched colonial country hotel near the famous Addo Elephant National Park in South Africa's Eastern Cape.

  • Addo, South Africa