Address Situated in the South West of Chobe National Park overlooking the Savute Channel Botswana Southern Africa Rating Hotel Type