Tuesday, December 16, 2008
The Christmas Place!
Craving some more Christmas spirit in your life? Well, if you live south of Boston, or up for a drive down Route 3, you need to check out The Christmas Place in Abington, MA! Click here for more details! This place boasts that it's the largest Christmas store in all of New England. Free to get in and provides entertainment for your wee little ones.