Exploring Castillo de Loarre | Huesca, Spain | Flor Lepervanche

The castle of Loarre, located in Huesca (Spain), is the best Romanesque fortress in Europe. One of the oldest in … More