Puerto Viejo is a bohemian beach town on the Southern Caribbean Coast of Costa Rica. Here you can rent a bike to explore the town, go snorkeling or sway in a hammock as you look at monkeys playing in the trees.
Puerto Viejo Beach
Roads of Puerto Viejo
Traditional Casado – Rice and Beans (Coconut)
Surf Lessons in Puerto Viejo
Locals Living their Daily Life