Get directions to: Chen's Chinese Restaurant I At Polo Plaza, Columbia, SC
Restaurant address: 9810 Two Notch Road Columbia, SC 29223, USA
Restaurant: Chen's Chinese Restaurant I At Polo Plaza