Get directions to: China Inn, Crawfordsville, IN Restaurant address: 121 S Green St Crawfordsville, IN 47933, USA Driving Walking Bicycling Restaurant: China Inn