Visiting Albarracin, the Most Beautiful Town in Spain
Albarracin is one of the most beautiful towns in Spain. It is located in the province of Teruel in the Region of Aragon, in the northeast of the country. It is known for its mix of Moorish and medieval architecture and was once the capital of the Moorish Kingdom of Taifa. Today, its pink and…