Where is la Ponderosa?

Where is la Ponderosa located?

la Ponderosa, la Ponderosa, Spain (approx. 41.46839°, 2.1921096°)


Where is la Ponderosa on the map?