Extremadura

Trujillo

Trujillo is one of Spain’s finest medieval towns and one of the highlights of Extremadura. Perched on a granite hill […]