Where is La Llacuna?

Where is La Llacuna located?

La Llacuna, La Llacuna (Station), Spain (approx. 41.47106°, 1.532632°)


Where is La Llacuna on the map?