Peterborough’s annual Holiday Stroll will be held Saturday, Nov. 23, from 9 a.m. to 2 p.m.

For more than 20 years, the stroll has been held the Saturday before Thanksgiving to give shoppers an early taste of the holiday spirit and kick start holiday shopping.

The stroll features many different craft fairs, a visit with Santa and Santa’s elf, baked goods and a cookie walk at local churches, and much more.