6 of the Most Beautiful Villages in Spain to Visit
From the medieval town of Rupit in Catalonia to sunny Sóller in Mallorca, these are eight of the most beautiful towns in Spain.
Reina Victoria San Esteban De Gormaz Castillay Leóp Puerto Pesquero Pais Vasco Comunidad Autonoma De Aragon
Source: afar.com