Where is Los Albaricoques?

Where is Los Albaricoques located?

Los Albaricoques, Los Albaricoques (Station), Spain (approx. 36.84933°, -2.122181°)


Where is Los Albaricoques on the map?