Where is Desbarra?

Where is Desbarra located?

Desbarra, Dauphin, Saint Lucia (approx. 13.98333°, -60.9°)


Where is Desbarra on the map?