India Taj Palace
20323 Huebner Rd, San Antonio
(210) 497-4800
Menu
Reserve
Restaurants in San Antonio, TX
India Taj Palace
20323 Huebner Rd, San Antonio, TX 78258
(210) 497-4800