Where is Hotel Santa Cruz Plaza?

Where is Hotel Santa Cruz Plaza located?

Hotel Santa Cruz Plaza, Libertador General Bernardo O'Higgins, Chile (approx. -34.64024°, -71.3656°)


Where is Hotel Santa Cruz Plaza on the map?