Restaurant hero image

Star of India Restaurant

2900 W Anderson Ln Ste 12D, Austin, TX 78757

Star of India Restaurant - Austin, TX

2900 W Anderson Ln, Austin, TX 78757 Call us today: (512) 452-8199