
China Inn
630 Plaza Drive
Sycamore IL,60178
815.899.1188visit website
China Inn offers delicious dining, carryout and delivery to Sycamore, IL. Our Chinese restaurant is known for its modern interpretation of classic dishes and its insistence on only using high quality fresh ingredients.