Castilla y Leon

Villafranca del Bierzo

Villafranca del Bierzo is one of the most beautiful historic towns in north-west Spain. It sits in the El Bierzo […]