Surf Paradise
New to Contra
Santa Teresa Beach, Costa Rica
a boutique hospitality company based in Santa Teresa, Costa Rica, offering curated accommodations and personalized guest experiences.
Owner at Surf Paradise