Whether you’re after street food vibes, buffet-style spreads, or fine dining, New Jersey’s Indian restaurants deliver. With ...