Where is Los Chilamates?

Where is Los Chilamates located?

Los Chilamates, Santa Ana, El Salvador (approx. 14.13333°, -89.61667°)


Where is Los Chilamates on the map?