Jumbo Chinese RestaurantFood & DrinkchineseDirectionsReviewsAddress817 West Thatcher BoulevardCheckedOct 30, 2026