Cerro De Tortuguero is a point of interest, located at Limón Province, Pococí, Costa Rica
Closed.
The view is beautiful. You get to see lots of frogs, monkies and many other animals