Location –2316 South 17th Street, #100 Wilmington NC 28401 Order Deli Online Deli Menu | Catering Menu Monday-Saturday 11am-3pm –Contact Us:910-791-4630