Posted on
Santa Teresa is a town on the Nicoya Peninsula that brings together surfers, yogis and free spirit people who like to enjoy life form all parts of the world. There are...