Get directions to: Chen Garden Inn, Columbia, SC
Restaurant address: 6432 Two Notch Road Columbia, SC 29223, USA
Restaurant: Chen Garden Inn