Where is Los Pozuelos?

Where is Los Pozuelos located?

Los Pozuelos, Kiche, Guatemala (approx. 15.14528°, -91.2075°)


Where is Los Pozuelos on the map?