Ágreda is an important town in Soria at the foot of Moncayo and bordering La Rioja and Navarra. Its intricate streets are full of Roman, Visigoth and Muslim history. Furthermore, if you are interested in gastronomy, Ágreda is an ideal place to make a stop along the way.