Super China is a Chinese restaurant offering generous portions of classic dishes like lo mein and sesame chicken.