Get directions to: New China Buffet, Anderson, SC
Restaurant address: 3101 E North Ave Anderson, SC 29625, USA
Restaurant: New China Buffet