Order Online

India Palace

8474 Fredericksburg Rd
San Antonio, TX 78229
(210) 692-5262
Order online Menu | Reservation | Info
Any questions please call us.