Have you ever dreamed of being placed right in the middle of a fictional movie and it actually coming to life? What about The Wizard of Oz by chance? Well, that is a reality that you can actually experience, my friend… somewhere over the rainbow and way up high! Lions, Tigers, and Bears… oh my!
That’s right, America’s Original Wizard of Oz Theme Park, ‘Land Of Oz,’ is located on top of Beech Mountain in North Carolina, U.S.A. The park is open seasonally each year for you to bring your friends and family for some of that fairytale-type magic and fun!