Columbus is home to many historical landmarks, but during the holiday season, one in particular really shines: the Santa Claus Museum.The Santa Claus Museum, located at 604 Washington, is alive with the Christmas Spirit.With the support of the Columbus Chamber of Commerce, CHPT is offering free admission to the Santa ...