Where is Surf Paradise, Santa Teresa Beach located?
Surf Paradise, Santa Teresa Beach, Surf Paradise, Santa Teresa Beach, Costa Rica (approx. 9.63235°, -85.15499°)
Surf Paradise, Santa Teresa Beach, Surf Paradise, Santa Teresa Beach, Costa Rica (approx. 9.63235°, -85.15499°)