University of Lusaka | Leopards hill campus is a University located at 7 Leopards Hill Rd, Lusaka, Zambia. It has received 238 reviews with an average rating of 4.5 stars.
The address of University of Lusaka | Leopards hill campus: 7 Leopards Hill Rd, Lusaka, Zambia
University of Lusaka | Leopards hill campus has 4.5 stars from 238 reviews
University