Where is Quintanapalla?

Where is Quintanapalla located?

Quintanapalla, Quintanapalla (Station), Spain (approx. 42.4087°, -3.534707°)


Where is Quintanapalla on the map?