Get directions to: China 88 Restaurant, Charleston, IL
Restaurant address: 1140 Lincoln Avenue Charleston, IL 61920, USA
Restaurant: China 88 Restaurant