Yes. At 1948 is the Shell station with the yellow blinking light. You'll continue on into town and it'll be on the right approximately halfway through town. I'm not sure how many blocks that is, maybe 5 or so? If you don't hit any red lights it takes less than a minute to go from one end of Somerville to the other. My only other landmark in Somerville is B&B Grocery (which is where I turn off to get to Welch Park) so if you pass that on the left, you've gone too far. If you call the phone # they'll probably be able to give you more exact directions.
Just going into town there is also a steak house on the left, looks like a two story house with a parking lot. I had an awesome double meat cheeseburger there several years ago, but it wasn't $2!