Osa Peninsula Lodge
Hidden in the rainforest above a secluded and wild Pacific Beach, El Remanso Lodge is situated on the Osa Peninsula in Costa Rica, close to the famous Corcovado National Park. With its 185 acres of private reserve it is part of the Osa Peninsula National Refuge.
Comments on Osa Peninsula Lodge