At the Christmas place, we have the largest selection of artificial Christmas Trees in New England, with over 85 different styles to choose from. We have both pre-lit and un-lit available. Our trees range from 4ft to 12ft.
In Season SALE!!
Take 25% off our already low prices on 4.5' and Larger Everlasting Trees! Largest Tree Room
in New England.