The Alcazaba of Badajoz is an ancient Moorish citadel in Badajoz, Extremadura, western Spain. The alcazaba as it now appears was built by the Almohads in the 12th century, although it probably existed from the 9th century, when Badajoz was founded. In the 11th and 12th centuries it was the residence of the rulers of the taifa of Badajoz.
It was declared a national monument of Spain in 1931.
Wikipedia https://en.wikipedia.org/wiki/Alcazaba_of_Badajoz
Address (Unnamed Road), Badajoz 06001, Spain
Coordinates 38°52'59.401" N -6°58'6.872" E