Get directions to: China Palace, Iola, KS
Restaurant address: 110 N State St Iola, KS 66749, USA
Restaurant: China Palace