Los Delfines Villas in Costa Rica | Playa Tambor
Located in Playa Tambor, on the southern tip of the Nicoya Peninsula, Beautiful lush tropical forests, towering mountain ranges, rivers, waterfalls, and ocean views are available on most lots. Exotic birds, monkeys and parrots are everywhere in the phase