Where is Santa Teresa Surf Vista Villas, Santa Teresa Beach?

Where is Santa Teresa Surf Vista Villas, Santa Teresa Beach located?

Santa Teresa Surf Vista Villas, Santa Teresa Beach, Santa Teresa Surf Vista Villas, Santa Teresa Beach, Costa Rica (approx. 9.65164°, -85.16918°)


Where is Santa Teresa Surf Vista Villas, Santa Teresa Beach on the map?