The Greenbox Restaurant & Take Away is located in Lusaka, Zambia on H896HVH, Nationalist Rd. The Greenbox Restaurant & Take Away is rated 3.5 out of 5 in the category restaurant in Zambia.
Address
H896HVH, Nationalist Rd
Service options
Takeaway
Dine-in
Offerings
Coffee
Small plates