House of Leung, CLEMSON, South Carolina (SC)
Readily settled at 123 By Pass South () in CLEMSON, South Carolina (SC) (29631), House of Leung can be reached at 8646546058. Remember to call before you go to book your place in the restaurant.
More restaurants in CLEMSON, South Carolina (SC)
House of Leung contact information and details:
Address: 123 By Pass South - , CLEMSON, South Carolina (SC) 29631
Contact Phone: 8646546058