Christmas Town U.S.A.®
Quaint North Carolina town transformed into a glowing holiday wonderland.
Visitors can walk or drive through the downtown area to view glowing displays of green, red, and white lights across the winter landscape. Bells chime seasonal Christmas carols throughout town while guests stroll through the historic streets. Local boutiques, record...