Jumbo China is a casual Chinese restaurant offering a wide variety of traditional dishes, primarily for takeout.