Tag: De Soto Falls

The Desoto Falls of Mentone Alabama

Desoto Falls is a magnificent 104-foot waterfall located on the West Fork of the Little River on the outskirts of the charming town of...