Just a short drive from downtown Mentone lies one of Alabama’s most spectacular natural wonders – DeSoto Falls. This 104-foot waterfall cascades dramatically into a emerald pool below, creating the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results