20323 Huebner Rd., San Antonio, Texas 78258(210) 497-4800
India Taj Palace best Indian restaurant in San Antonio. We Serve Authentic Food. We Offer Both Vegetarian & Non-Vegetarian Dishes. We Have a Full Menu available All Day. Place Your Order Online or call for Dine-in/Pickup