Get directions to: China Star, Indianola, IA
Restaurant address: 210 W Salem Ave Indianola, IA 50125, USA
Restaurant: China Star