Santa Claus is officially setting up shop for the season in Old Town Square on November 21 at 12 p.m.!

Arriving by musical horse and carriage courtesy of Colorado Carriage and Wagon, Santa and his elves will ride onto Walnut Street and into Old Town Square.

The event is free to all ages, and the public is encouraged to join in the holiday spirit by dressing in elf caps or other holiday costumes as he parades around Downtown. Santa will then listen to children's holiday wish lists at his new workshop in the newly renovated Square until 6 p.m. that evening.

From November 21 to December 13, kids can visit with Santa Claus Wednesday through Sunday, 12 p.m. to 6 p.m., and daily December 14 through Christmas Eve from 12 p.m. to 6 p.m.

Santa speaks Spanish and Sign Language, as well as English.

More From K99