The small town of Rio Verde is set in absolutely gorgeous and stunning beauty, with lush green mountains, roaring waterfalls and converging rivers. In a lagoon near the Cascade Pailón del Diablo (Devil’s Waterfall) sits a white mermaid on a rock. map
This is all pretty much in the center of Ecuador, in an area well known for its natural beauty, exciting hiking and biking trails, a (mostly) slumbering volcano, and of course the many impressive waterfalls on the rivers, which eventually feed into the Amazon.
The rivers are rocky and have strong currents, but the mermaid statue is located in a quiet lagoon, and is one of the attractions for tourists renting small watercraft here.