Super Canton is a long-standing Chinese restaurant offering classic dishes for dine-in or takeout. Serving the area since 1999, they specialize in hot, fresh, made-to-order meals.