I may have to meet up there to. Not exactly sure where "7 Lenora St" in Worcester is. Mapquest says to take exit 12 off of 290. That right?

Which rest stop is it exactly? It must be past Rt 3. Getting there at 8:20 in the morning on a Saturday no less will be doable.