Dogwood Canyon Nature Park is an outdoor paradise in the Ozark Mountains in Lampe, Missouri, a place for all ages to connect with nature and the great outdoors!