Addo Elephant Country Estate, Addo, South Africa
Addo Elephant Country Estate is conveniently located at Main Street in Addo, South Africa
Hotel Location:
Address: Main Street
City: Addo
Country: South Africa
phone: +27 42 233 8600
Hotel Features:
- Coffee/Tea Maker
- In House Bar
- In Room TV
- Air Conditioning