Where is Algarrobal?

Where is Algarrobal located?

Algarrobal, Sanchez-Ramirez, The Dominican Republic (approx. 18.93333°, -70.1°)


Where is Algarrobal on the map?