Shopping cart

Your cart is currently empty

Visit the shop located just outside 128 in Needham Center.

1500 Highland Ave, Needham, MA

Shop Hours: Tuesday - Saturday, 1pm-5pm 

781-444-0694

Featured categories