House of Leung
House of Leung was a family owned Chinese restaurant located at 1069 Tiger Blvd in Clemson, South Carolina. It opened in the late 1970's and was originally located in the Roger's Plaza shopping center further east on Highway 123, just downhill from the Highway 93 overpass. They moved to their final location picture below in the 1990's. House of Leung closed in May 2015 and had a grand going away celebration with a very large crowd including many former employees. The Tiger Express Wash was built on the property that House of Leung was located.