nestled between the Pyrenees mountains