Jumbo House Chinese Restaurant, CHICAGO, Illinois (IL)
Readily settled at 2927 West Devon Avenue () in CHICAGO, Illinois (IL) (60659), Jumbo House Chinese Restaurant can be reached at 7737430297. Please call upfront to book your place in the restaurant.
More restaurants in CHICAGO, Illinois (IL)
Jumbo House Chinese Restaurant contact information and details:
Address: 2927 West Devon Avenue - , CHICAGO, Illinois (IL) 60659
Contact Phone: 7737430297