Clayton's Deli
1628 E North Street Greenville, South Carolina 29607 | Restaurant Info