Skip to main content

Category: Nature

La Carolina Lodge, Costa Rica | Plan South America

La Carolina Lodge, Costa Rica | Plan South America

La Carolina is a family-run lodge located in Tenorio Volcano National Park, in northern Costa Rica.

 

Read More