Where is Castell de Verdera?

Where is Castell de Verdera located?

Castell de Verdera, Castell de Verdera, Spain (approx. 42.31997°, 3.16801°)


Where is Castell de Verdera on the map?