Lake Alexander Country Resort/Odzani Dam is located in Mutare, Zimbabwe on Lake Alexander,Box 7 Penhalonga. Lake Alexander Country Resort/Odzani Dam is rated 2.7 out of 5 in the category resort hotel in Zimbabwe.
Address
Lake Alexander,Box 7 Penhalonga