Dil Restaurant is located in Lusaka, Zambia on Plot 153 Ibex Road, Kabulonga/Ibex hills, Lusaka, Lusaka 10100. Dil Restaurant is rated 3 out of 5 in the category chinese in Zambia.
Address
Plot 153 Ibex Road, Kabulonga/Ibex hills, Lusaka, Lusaka 10100