Where is La Poveda?

Where is La Poveda located?

La Poveda, Madrid, Spain (approx. 40.30771°, -3.470006°)


Where is La Poveda on the map?