Order food

Order food

India Palace

4.3 (2547)$$Indian restaurant

8474 Fredericksburg Rd #100, San Antonio, TX 78229

India Palace

8474 Fredericksburg Rd #100, San Antonio, TX 78229
This restaurant is no longer supported.