Where is El Imposible National Park?

Where is El Imposible National Park located?

El Imposible National Park, Ahuachapan, El Salvador (approx. 13.83606°, -89.98308°)


Where is El Imposible National Park on the map?