Hi folks - I'm a bay area CH, staying in Waltham for a few days. I've read through some threads before I came out, and enjoyed a trip in to Island Creek Oyster Bar tonight. What I'd like to find now is a good place for a warm lobster roll - i guess a buttered one is the right way to describe it? Reading through threads, I see a lot of folks talking about Neptune's, but I was wondering if people could recommend any others that are convenient to get to from Waltham. I have a car, can drive in, but something easier to get to/into than Neptune, would be appreciated.