Where is Devil's Nose?

Where is Devil's Nose located?

Devil's Nose, Devil's Nose, Ecuador (approx. -2.2426112°, -78.87642°)


Where is Devil's Nose on the map?