The Crystal Palace, Madrid, Spain
Cathedrals Beach, Galicia, Spain
Beach of the cathedrals, Spain
Albarracín is a picturesque town located in Teruel province (Spain). Their unique streets preserved its medieval layout, surrounded by stony hills.
La Rambla del Mar, Port Vell, Barcelona, Spain
Albarracin, Teruel, Spain
5 Best and Essential Things to Do in Barcelona: A Glomad Guide