April 13, 2020
Medieval Walls, Avila Spain
Avila is a city of Spain located in the autonomous community of Castile and León. Distinctly known by its medieval walls, Avila is sometimes called the Town…