Where is Palomar?

Where is Palomar located?

Palomar, Valparaiso, Chile (approx. -32.75°, -70.8°)


Where is Palomar on the map?