Jerez de Los Caballeros is a small town located in the Spanish region of Extremadura, about 75 kilometres south of Badajoz and very close to the border with Portugal and the province of Huelva. Built on two imposing hills next to the Ardila River, a tributary of the Guadiana, Jerez de Los Caballeros has been inhabited since prehistoric times, as ...