itinerariesnow.com
PUERTO VIEJO – COSTA RICA CARIBBEAN EXPERIENCE
Puerto Viejo is a favourite among travelers who enjoy nature and laid back atmosphere. The lovely small village, set among both black and white sand beaches, tropical forest, palm trees and…