Jumbo China hero image

Jumbo China

Restaurant

13200 Falls of Neuse Rd Unit 121, Raleigh, NC 27614, USA

Biter Score
7.6
Closed
Sunday: 12 PM – 10 PM