Where is La Poveda?

Where is La Poveda located?

La Poveda, Madrid, Spain (approx. 40.3°, -3.46667°)


Where is La Poveda on the map?