Get directions to: New China Super Buffet, Clemson, SC
Restaurant address: 1053 Tiger Boulevard Clemson, SC 29631, USA
Restaurant: New China Super Buffet