Experience the Joy of Our Traditional Christmas Shop

Spreading holiday cheer in Barrington and Rochester, NH for over 40 years

Whether you need to do some last-minute Christmas decorating or want to browse our toy aisles, stop by The Christmas Dove. We've been Barrington, New Hampshire's go-to Christmas shop for decades. If you need to get a gift, a tree or a one-of-a-kind ornament, you'll find it at our shop.

We also offer year-round floral arrangements and flower delivery services. Come in today to see our freshly cut bouquets.

Start a new family tradition with personalized Christmas ornaments

When you're shopping for someone who's hard to buy for, you can't go wrong with a Christmas ornament. The Christmas Dove has several hundred to choose from. We even carry personalized ornaments.

Consider giving your children, grandchildren or nieces and nephews a new ornament each year as they grow up. When they decorate their first tree as an adult, they'll have a set of ornaments marking each year of their childhood.

Start your new tradition today by visiting our Christmas store in Barrington, NH, serving the Rochester, NH area.

All your Christmas needs are under one roof

The Christmas Dove is your one-stop Christmas shop. You'll find:

Our Christmas store is open year-round in Barrington, NH, serving the Rochester, NH area. Come by today, or shop online right now.