Ilala Lodge is an elegant and intimate luxury hotel in Victoria Falls, Zimbabwe, ideally located beside Victoria Falls National Park and within close distance of Victoria Falls. (Refurbished: 2009; Rooms: 43)