Puerta del Alcazar Gate and Torre del Homenage (Keep) of Medieval Walls of Avila at night - Avila, Spain.