Where is Land of Oz? Land of Oz is on Beech Mountain in Western, North Carolina. By royb4th|2023-06-05T20:32:41+00:00June 5, 2023|General Information| Share This Story, Choose Your Platform! FacebookTwitterRedditLinkedInWhatsAppTelegramTumblrPinterestVkXingEmail About the Author: royb4th