Where is Hotel Casa Silva?

Where is Hotel Casa Silva located?

Hotel Casa Silva, O'Higgins, Chile (approx. -34.5391°, -70.96731°)


Where is Hotel Casa Silva on the map?