Where is Casa del Administrador?

Where is Casa del Administrador located?

Casa del Administrador, Castile-La Mancha, Spain (approx. 38.75°, -1.4°)


Where is Casa del Administrador on the map?