Where is La Viñuela?

Where is La Viñuela located?

La Viñuela, O Higgins, Chile (approx. -34.53333°, -71.98333°)


Where is La Viñuela on the map?