Where is El Vallecito?

Where is El Vallecito located?

El Vallecito, La Altagracia, The Dominican Republic (approx. 18.48333°, -68.56667°)


Where is El Vallecito on the map?