China Inn Restaurant
630 Plaza Drive, Sycamore
(815) 899-1188
Menu
Reserve
Restaurants in Sycamore, IL
China Inn Restaurant
630 Plaza Drive, Sycamore, IL 60178
(815) 899-1188