Where is Castilleja de la Cuesta?

Where is Castilleja de la Cuesta located?

Castilleja de la Cuesta, Castilleja de la Cuesta (Station), Spain (approx. 37.38548°, -6.056508°)


Where is Castilleja de la Cuesta on the map?