India Palace

8474 Fredericksburg Road
San Antonio,TX
78229

(210) 692-5262