Where is Albacete-Los Llanos Station?

Where is Albacete-Los Llanos Station located?

Albacete-Los Llanos Station, Albacete-Los Llanos Station, Spain (approx. 38.9997°, -1.84769°)


Where is Albacete-Los Llanos Station on the map?