Chen's Chinese Restaurant Ii

9003 Two Notch Rd #8 Columbia SC 29223 USA

(803) 788-2848

Location