Spain - Sarmiento Photography

Templar Castle of Ponferrada

(Ponferrada, Spain) - Built in the 12th century.

BestCastille and LeonCastlesFinalSpain