Where is La Providencia?

Where is La Providencia located?

La Providencia, Valencia, Spain (approx. 39.56667°, -0.45°)


Where is La Providencia on the map?