Located in the Pyrenees above the Rio Isuela is the market town of Huesca.