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°)
Santa Teresa Surf Vista Villas, Santa Teresa Beach, Santa Teresa Surf Vista Villas, Santa Teresa Beach, Costa Rica (approx. 9.65164°, -85.16918°)