Yeah if you know Main street in Waltham it's right off of that. Right near the big park and the commuter rail station. You go down Main street headed towards 117 I think and it's behind the Watch City brewery. I know it's in that general area...not too hard to find.
the watch city brewery makes some awesome beer. they have the best octoberfest ever. mmmmmm.... heckling the local rock cover bands, and the bar flies next door is always fun too. moody street rules. PLAY SOME SLAYAH! THIS ONE IS FOR WALTHAM