Chen's

9003 Two Notch Rd, Columbia SC

(803) 788-2848

Location