The renowned Mayorazgo Tower, nestled among white houses in Vejer de la Frontera, in the province of Cadiz, Andalusia, Spain.