A View Through the Trees in Tortuguero

The Station is located in Barra del Tortuguero, Costa Rica. Tortuguero is a small village in the Limon Province of coastal northeastern Costa Rica on a small peninsula of land.

PreviousTortuguero HomeNext