Where is La Romana?

Where is La Romana located?

La Romana, La Romana (Station), The Dominican Republic (approx. 18.42733°, -68.97285°)


Where is La Romana on the map?