Where is Manoguayabo?

Where is Manoguayabo located?

Manoguayabo, Manoguayabo, The Dominican Republic (approx. 18.48266°, -70.00029°)


Where is Manoguayabo on the map?