Origins, New Brunswick
Yes, Origins is on Division Street in Somerville (not New Brunswick), a few blocks from the train station.
We've only been able to get there once, but it's worth the trip. :-) Alas, it's now closed on Mondays. :-(
Yes, Origins is in Somerville. What a lovely restaurant. Used to be a Chinese laundry. Now beautifully decorated and the food is delicious. And it is quite popular. You'll need reservations for dinner.
At lunch, they only do Thai (excellent - the best of the three other Thai places in the area). At dinner, a fuller menu of Thai and dishes with the French twist.
Gosh, I'm getting hungry.