India Palace Menu

8474 Fredericksburg Rd #100, San Antonio, TX 78229

Know a great happy hour or special for this location?