Castellar de la Frontera is a village within a castle surrounded by the walls of a well preserved Moorish-Christian fortres ...