Where is Palmyra-Davalos?

Where is Palmyra-Davalos located?

Palmyra-Davalos, Chimborazo, Ecuador (approx. -2.05°, -78.73333°)


Where is Palmyra-Davalos on the map?