Avila. Old Castile in Spain.

Ávila is a Spanish fortified city located in the autonomous community of Castile and León. Sometimes called the Town of Stones and Saints, claims that is one of the towns with the highest number of Romanesque and Gothic churches per capita in Spain. Owns complete and prominent medieval town walls, built in the Romanesque style;