Where is El Castillo de Alba?

Where is El Castillo de Alba located?

El Castillo de Alba, Castile and Leon, Spain (approx. 41.65°, -6.06667°)


Where is El Castillo de Alba on the map?