Europe

Ávila, Castile and León

Ávila is a city just northwest of Madrid known for its medieval walls which are still in incredible condition for […]