Dogwood Canyon Treehouse. Treehouse at dogwood canyon that was featured on the animal planet show treehouse masters. Join me on a visit to dogwood canyon nature park located in lampe, missouri.
Dogwood canyon is located about 45 minutes from branson, spanning missouri and arkansas. If you live nearby, a season pass may be a better deal. Featuring 10,000 acres of natural beauty and rugged scenery, you'll escape to serenity when you enter this ozark mountain location.