Where Is Dogwood Canyon?
Where Is Dogwood Canyon? Located in Lampe, Missouri, Dogwood Canyon Nature Park is a 10,000-acre outdoor playground offering hiking, biking, wildlife tours, horseback riding and trout fishing amongst towering bluffs, waterfalls, creek beds, handcrafted bridges and wildlife. How long is the walk at Dogwood Canyon? Hiking & Walking Connect with nature and explore Dogwood Canyon