Lagarta Lodge is an elegant boutique hotel situated beside two rivers, expansive sandy beaches, and
lush woods along the North Pacific coast of Costa Rica.
It is also an idyllic spot for a gentle stroll
along the waterfront, passing small villages and farmhouses that are dotted
along the lakeshore, with the
lush wooded slopes of the surrounding mountains rising up behind them.