Get directions to: China Inn, Ottawa, IL Restaurant address: 221 W Etna Rd Ottawa, IL 61350, USA Driving Walking Bicycling Restaurant: China Inn