S & S Restaurant
239 Magnolia Ave # E, Greenwood
(864) 538-0418
Recent Reviews
S & S Restaurant
239 Magnolia Ave # E, Greenwood 29646
(864) 538-0418