Where is Vimbodí?

Where is Vimbodí located?

Vimbodí, Vimbodí (Station), Spain (approx. 41.4025°, 1.04611°)


Where is Vimbodí on the map?