most beautiful city of spain
Cities in Spain. Discover the most beautiful Spanish cities and sites such as the Madrid, Barcelona, Granada's Alhambra or the Plaza Mayor in Salamanca.