Where is Alvarez?

Where is Alvarez located?

Alvarez, El Seibo, The Dominican Republic (approx. 18.75°, -69.05°)


Where is Alvarez on the map?