top of page

FREE shipping on orders $75 or greater!

HARVARD SQUARE SHOP HOURS:

Monday - Friday: 12pm - 6pm 

Sat: 11am - 5pm, Sun: 12pm - 5pm

 

1132 Massachusetts Ave - Cambridge, MA 02138
Harvard Square

 

Store: (617)-945-7356

Headquarters: (413)-834-7415

bottom of page