Get directions to: Lao Hu Cheng Asian Bistro, Clemson, SC
Restaurant address: 906 Tiger Blvd Clemson, SC 29631, USA
Restaurant: Lao Hu Cheng Asian Bistro