There's a lot of Indian food in New Jersey. The large Indian population might be the reason. I've eaten at maybe 8-10 of the ones surrounding the Plainfields. Raagini is probably the best. It's also the most expensive.
Pros: Excellent food; Good service
Cons: Expensive, but worth the money.
more