Where is Can Parellada?

Where is Can Parellada located?

Can Parellada, Can Parellada (Station), Spain (approx. 41.502224°, 1.830813°)


Where is Can Parellada on the map?