101 NORTH MAIN STREET, DUE WEST, SC, 29639, US
(864) 379-2220
101 DELI PIZZA PASTA isn't accepting online orders right now.