Where is Surf Paradise, Santa Teresa Beach?

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°)


Where is Surf Paradise, Santa Teresa Beach on the map?