Apple Inn Chinese Restaurant is a Chinese establishment known for generous portions. Delivery services are available, though they can experience delays, especially on weekends.