I looked those restaurants up yesterday and they all look good, especially since they are just down the road from where we generally stay on Atwells.

Know of any good places in Worcester? Especially any near Holy Cross (as that is where the National Grid building is we work out of). Also anything good close to the airport in Boston? I mean really close as generally we are strapped for time and can't drive 30 minutes just getting there if you know what I mean.