Where is Casa de la Cabeza?

Where is Casa de la Cabeza located?

Casa de la Cabeza, Castile-La Mancha, Spain (approx. 38.2°, -2.3°)


Where is Casa de la Cabeza on the map?