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?
La Poveda - Atocha
{"latitude":40.30771,"longitude":-3.470006,"title":"La Poveda"}