Where is Pedro-Sanchez?

Where is Pedro-Sanchez located?

Pedro-Sanchez, El Seibo, The Dominican Republic (approx. 18.86667°, -69.1°)


Where is Pedro-Sanchez on the map?