Get directions to: India Palace, Ames, IA
Restaurant address: 120 Hayward Ave Ste 2 Ames, IA 50014, USA
Restaurant: India Palace