Where is Castellanos de Villiquera?

Where is Castellanos de Villiquera located?

Castellanos de Villiquera, Castellanos de Villiquera, Spain (approx. 41.05221°, -5.694862°)


Where is Castellanos de Villiquera on the map?