It is easy to find an Indian restaurant in this area, but most are buffets for lunch with limited choices and the usual drawbacks of buffet food.
Cross Culture (in the Princeton Shopping Mall) served an "Executive lunch" with a similar price to the high end buffets so we decided to try it. There was a lot of food listed, so I was expecting one of those big plates with a little divider for this and that. Not so! Portions were close to dinner size. There was a salad (their excellent mint sauce went well with that and everything else) and a nice pakora appetizer. I try to avoid the fried stuff, but the little balls were wonderful and tasted freshly made. For the main course I had the shrimp narisi (5 large shrimp and half an egg) and hubby ordered the lamb korma (nice pieces of lamb) and we shared. The shrimp sauce was ok but not quite as thick as I like it, but the lamb sauce was quite good. There was also a large serving of dahl which is close to the best I have ever tasted.
Lunch also comes with naan (was fine - not burned but not the most flavorful) and a fairly plain rice. These went well with the sauces but were not a high point of the meal. There was so much food that we took a lot of it home and are looking forward to a leftover lunch.
Service was good - they took a while for the check but I think they didn't realize that we were done with all the food left on the table.