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. A Columbus Preservation Trust, Inc. (CHPT) property, the museum opened in 1990 and currently houses three ...