Jumbo Chinese is a Chinese restaurant offering classic dishes. It's known for fresh ingredients and takeaway options.