China Inn

Address: 
121 S Green St., Crawfordsville, IN 47933