Read Entry

Pilgrim Statues

   
Pilgrim Statues, Leon, Spain

Statues on the hill just as you first see the cathedral in Santiago.

Travel Deals for Leon