Jumbo is a Chinese restaurant offering a diverse menu in a pleasant setting. Temporarily closed.