Where is Pedrola?

Where is Pedrola located?

Pedrola, Pedrola (Station), Spain (approx. 41.80528°, -1.20167°)


Where is Pedrola on the map?