Ol Tukai Lodge, located in the heart of Amboseli National Park, sits amid breathtaking views of Mount Kilimanjaro and the ...