Where is Veintisiete de Abril?

Where is Veintisiete de Abril located?

Veintisiete de Abril, Veintisiete de Abril (Station), Costa Rica (approx. 10.24498°, -85.70728°)


Where is Veintisiete de Abril on the map?