SPAIN | Tuesday, 3 April 2012 | Views [878]
Albergue in the town of Lorca. The place where pilgrims eat dinner, shower, and spend the night.
Tags: pilgrims, albergue, spanish towns