The Castle of Loarre, Huesca, Spain The Impregnable Fortress of Loarre Located in the foothills of the Pyrenees, The Castle of Loarre was