Abington Christmas Place MA is the largest Christmas store in New England!
The Christmas Place is your ONE-STOP Christmas store. Come visit with Santa, have a treat from our coffee shop, view our large train display and see our dancing penguin band! We also stock and personalize thousands of ornaments, more ornaments than anyone in New England!
And much much more!