Fabulous North Shore Indian
I grew up on the North Shore and whenever I am back there, I make sure to hit Aroma in Peabody on Route 1 South. The outside is unimpressive, the decor equally so, but the food! It's great and inexpensive. The service is always superb and after a trip or two, you'll become a regular.
I'll second that recc. Was there the other week (not for the first time) with friends, and we feasted on pakoras, Goan shrimp, xacuti and vegetable biryani. The place is practically a secret. It's not easy to see from the road; I usually find it by looking for the motel next door rather than the restaurant itself.