Del Soul Surf School...
Del Soul Surf School is a premier surf school located in the beautiful beach town of Santa Teresa, Costa Rica. With its stunning beaches, warm waters, and consistent waves, Santa Teresa is the perfect destination for surfers of all levels. Del Soul S...
Santa Teresa, Costa Rica