Where is La Chopera?

Where is La Chopera located?

La Chopera, La Chopera, Spain (approx. 40.509403°, -3.9060066°)


Where is La Chopera on the map?