Torre del Almirante
Torre del Almirante ( English: "Tower of the admiral" ) is a tower located in Algeciras , Spain . 
<triplet> Torre del Almirante <subj> Algeciras <obj> located in the administrative territorial entity <triplet> Algeciras <subj> Spain <obj> country