Loarre Castle
Loarre Castle is a fortress in Loarre, Spain. The complex was built largely during the 11th and 12th centuries, when its position on the frontier between Christian and Muslim lands gave it strategic importance. The first of the two major building pr…