Taste of India – San Antonio, 5999 De Zavala Rd, San Antonio, TX 78249, United States, view reviews, location, contact, and food menu details of Taste of India.
Spartan, low-key eatery in strip mall surrounds dispensing home-cooked Indian fare & a lunch buffet.
Yes, Taste of India offers both delivery and takeout.
Taste of India has 4.1 stars.
Taste of India accepts credit cards.