Address:

Tandoor Palace Indian Restaurant
8783 Wurzbach Road
San Antonio
78240
United States