The Arusha Hotel

Corner Of Uhuru Road Clock Tower
Arusha
Tanzania