Get directions to: India Palace, Overland Park, KS
Restaurant address: 9914 West 87th Street Overland Park, KS 66212, USA
Restaurant: India Palace