Tandoor Palace
8783 Wurzbach Rd San Antonio, TX 78240-1190
210-691-5900
Meals Served
Dinner, Lunch
Business Hours:
Payment Types