Super China is a compact restaurant offering familiar Chinese specialties with delivery service since 1998.