Albarracin is a small town located in the Southeast of Spain
Albarracin es un pequeño pueblo situado al suroeste de españa
Still retains its medieval appearance, With extensive walls of stone.
Currently is declared a charming town
And tops the list of the most beautiful villages in Spain