Come See The Christmas Place's

Penguin Band!

Come visit the

LARGEST Christmas store

in New England!

We are located at

1500 Bedford Street

Abington MA 02351

on Rte 18 at the Abington/Weymouth line

The Christmas Place 

1500 Bedford Street

Abington MA 02351

(781) 871 3646

and Cash.

We accept