Chichele Presidential Lodge is located in the South Luangwa National Park, Zambia. The Lodge is situated in on a hilltop, overlooking the striking Luangwa valley.
Guests can access Chichele Presidential Lodge by air. Visitors will travel from Lusaka to Mfuwe Airport. This South Luangwa�lodge is about 2 hours drive in 4x4 vehicles away.