Eating Indian at Star of India Restaurant restaurant in Kenilworth, NJ.

Feedback

Do you manage or own Star of India Restaurant?

Yes