Eating Indian at Star of India restaurant in Austin, TX.

Feedback

Do you manage or own Star of India?

Yes
Amp Menu