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