Get directions to: China Inn, Saint Louis, MO Restaurant address: 9737 Manchester Rd Saint Louis, MO 63119, USA Driving Walking Bicycling Restaurant: China Inn