I do not take public transportation, call the store or CT Transit & they will be able to tell you where the nearest point is.
Its about a 20 min walk from orchard and elm stop.
Wish I could help but I don't know ask the driver for the address
Thanks! Your answer is awaiting moderation.