La Casa de Lin is a Chinese restaurant offering familiar dishes with efficient service. They also provide delivery.