Where is Los Manantiales?

Where is Los Manantiales located?

Los Manantiales, Santiago, The Dominican Republic (approx. 19.55°, -70.73333°)


Where is Los Manantiales on the map?