Eating Indian at Star of India restaurant in Wilmington, DE.

Feedback

Do you manage or own Star of India?

Yes