Where is El Palau?

Where is El Palau located?

El Palau, El Palau (Station), Spain (approx. 41.45588°, 1.9622947°)


Where is El Palau on the map?