Address: 10 Charles St, Needham, MA 02494 Phone: (617) 889-6462
Reviewed on 10/06/2011
By: Jordana Z.
This shop is conveniently around the corner from my house, which is why I tried it, but it's worth a trek from much further away. I would have thought the... more
Reviewed on 10/19/2011
By: Kathleen H.
Love at first bite! Yes to the chips, tortillas, and guacamole! Can see this as a weekly stop in my travels around Chelsea! more