Taj Palace Indian Restaurant

10% off DINE IN ONLY.

LOCATION:

6700 Middle Fiskville Road, Austin, TX 78752