South House Restaurant

131 New Woodruff Road, Greer SC

(864) 616-8206

Location