La Casa de Chen is a Chinese restaurant offering a variety of dishes, including chef's suggestions and special menus. Delivery is available.