Where is Palmeras Del Mar, Isabela?

Where is Palmeras Del Mar, Isabela located?

Palmeras Del Mar, Isabela, Palmeras Del Mar, Isabela, PR (approx. 18.51331°, -67.09289°)


Where is Palmeras Del Mar, Isabela on the map?