Stock Photo - Town Wall, Episcopal Palace and Torre de Bujaco, Old Town, Cáceres, Extremadura, Spain

Stock Photo: Town Wall, Episcopal Palace and Torre de Bujaco, Old Town, Cáceres, Extremadura, Spain.