Neal's Deli
100-C East Main Street
Carrboro , NC 27510
(919) 967-2185
Hours:
Tuesday-Friday, 7:30-4pm, Saturday & Sunday, 8-4pm. Closed Mondays.