Catarata Piedra del indio waterfall.tilaran is located in Tilarán, Costa Rica on 145 Provincia de Guanacaste San miguel, Quebrada Grande- Libano. Catarata Piedra del indio waterfall.tilaran is rated 4.9 out of 5 in the category tourist attraction in Costa Rica.
Address
145 Provincia de Guanacaste San miguel, Quebrada Grande- Libano
Amenities
Gender-neutral toilets
Good for kids