On my way to Somerville yesterday and noticed that Alishaan, the Indian restaurant on Route 202E in Bridgewater has closed. It's going to reopen as an IHOP, which I guess will please some people.
This got me to thinking. Given that the Somerville area has a high population of Indians, where are the really good Indian restaurants? I know there's a place in town and another near the Bridgewater mall but it seems there are few Indian restaurants in the area (there must be half a dozen Thai places).
I don't want to drive all the way to Edison for a curry fix so I'd be interested to hear about places you like, let's say in the Flemington/Princeton/New Brunswick triangle.