Where is El Ochenta?

Where is El Ochenta located?

El Ochenta, La Romana, The Dominican Republic (approx. 18.58333°, -68.95°)


Where is El Ochenta on the map?