Give us feedback!

Hike to Salto del Guayabo, Cuba

Salto del Guayabo is Cuba's tallest waterfall and located within Parque Nacional la Mensura. The waterfall is more than 140 meter high but in two jumps.
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail