Los Chorros Waterfall Park
Los Chorros is an enchanting local secret visited more often by natives than by tourists. Deep into the jungle, surrounded by only the sound of falling water and the song of birds, Los Chorros is one of Costa Rica’s natural jewels. Located in the little town of Tacares de Grecia, it is known as the natural water source of all the local villages.

