Where is la Romana?

Where is la Romana located?

la Romana, Comunitat Valenciana, Spain (approx. 38.3678386°, -0.8961147°)


Where is la Romana on the map?