La Paloma Lodge nests atop a high bluff overlooking the Pacific Ocean and nearby CaƱo Island, in Costa Rica's isolated Drake Bay. The resort is spread over 12 richly landscaped acres and surrounded by dense tropical rainforest. We have planted hundreds of plants and trees that are not only lovely...
Please enter a destination