Since the mid-2000s, Top Chef has been a convenient Chinese food hotspot for South Stafford residents. The small restaurant is wedged in the Town and Country complex next to Scoops Ice Cream. Top Chef has a large ordering counter for take-out and a handful of small tables for dining in. You can find all of your standard Chinese favorites here!