Del Toro Waterfall

Del Toro Waterfall

Situated in the province of Alajuela, Catarata’s del Toro is a private 250 acre private reserve and a relatively unknown tourist destination. Located in a small town known as Bajos del Toro Amarillo, it is surrounded by two national parks named Poas and the Juan Castro Blanco. Its tranquility and isolation create a perfect scene for those travelers looking for different, unique and relatively free tourist destinations.

Read More