Where is El Panama?

Where is El Panama located?

El Panama, Managua, Nicaragua (approx. 12.16667°, -86.1°)


Where is El Panama on the map?