Steep narrow cobbled streets and typical houses in Albarracin town of Spain, in the province of Teruel
Tous droits réservés