Order Online

China Inn

630 Plaza Dr
Sycamore, IL 60178
(815) 899-1188
Order online Menu | Info
Any questions please call us.