Get directions to: China Inn, Ozark, MO Restaurant address: 795 N 17th St Ozark, MO 65721, USA Driving Walking Bicycling Restaurant: China Inn