India Palace in San Antonio
+1 02106925262
India Palace in San Antonio serves the best Indian food. The trained staff of India Palace will take care of your comfort. We serve popular starters of India like Aloo Tikki chaat, Samosa Chaat, Fish Pakora, and many more. We believe in obtaining the best ...