Land of Oz in NC Delights ‘Wizard of Oz’ Lovers Kathy Newbern & J.S. FletcherSeptember 18, 2022 Land of Oz, a unique theme park in Beech Mountain, North Carolina, enthralls Wizard of Oz fans during its limited openings each September. Experiences15 Comments