China Inn
221 W Etna Rd, Ottawa
(815) 433-6688
Menu
Reserve
Restaurants in Ottawa, IL
China Inn
221 W Etna Rd, Ottawa, IL 61350
(815) 433-6688