Where is La Romana?

Where is La Romana located?

La Romana, Valencia, Spain (approx. 38.36667°, -0.9°)


Where is La Romana on the map?