Set along the turquoise Caribbean Sea Puerto Viejo de Talamanca is a laid-back beach town with a distinctly Caribbean feel.
Category:
Puerto Viejo de Talamanca
-
-
Where the rainforest meets the sea. There’s no better way to explore the beaches of Costa Rica than by horseback.