The Heritage Museum of the Texas Hill Country, located at 4831 FM 2673, Canyon Lake, celebrated its 25-year anniversary on March 2.