Where is Quintana del Castillo?

Where is Quintana del Castillo located?

Quintana del Castillo, Castilla y Leon, Spain (approx. 42.6609311°, -6.0467645°)


Where is Quintana del Castillo on the map?