Where is Castillo del Castellar?

Where is Castillo del Castellar located?

Castillo del Castellar, Castillo del Castellar, Spain (approx. 38.879436°, -0.1025673°)


Where is Castillo del Castellar on the map?