Where is Chaparron?

Where is Chaparron located?

Chaparron, Alajuela, Costa Rica (approx. 10.56667°, -84.2°)


Where is Chaparron on the map?