Imbabala Zambezi Safari Lodge is located on the banks of the Zambezi River in Victoria Falls, Zimbabwe.
This charming, thatched lodge is unfenced and has only 9 thatched stoned chalets, each positioned with a spacious patio with views of the Zambezi River.
Facilities include a lounge, alfresco dining room, bar, immaculate gardens, swimming pool and bush Spa
Activities include game drives, river safaris and walking safaris