Where is La Montosa?

Where is La Montosa located?

La Montosa, National District, The Dominican Republic (approx. 18.56667°, -70.11667°)


Where is La Montosa on the map?