Zweli's Kitchen & Restaurant
905 W Main St, Suite 19C
Durham
NC,
27701
Phone:
(919) 251-8501
Visit Website