Santa Teresa

Santa Teresa

Santa Teresa is a charming beach town located on the Nicoya Peninsula of Costa Rica. With its stunning beaches, laid-back atmosphere, and vibrant surf scene, [...]