La Paloma Lodge is located in beautiful Drake Bay on the Osa Peninsula, near Corcovado National Park, Costa Rica. La Paloma Lodge is located on a cliff overlooking the Pacific Ocean near Caño Island.
south pacific
amenities
number of rooms: 11
services
1 /