Where is Villanueva de los Castillejos?

Where is Villanueva de los Castillejos located?

Villanueva de los Castillejos, Villanueva de los Castillejos, Spain (approx. 37.499203°, -7.2724576°)


Where is Villanueva de los Castillejos on the map?