Spain has several notable landmarks, beaches, and attractions. Some of the top places to visit include La Concha beach in San Sebastián, known as one of the best beaches in Europe, Playa de Las Catedrales beach in Galicia, and Huesca Waterfall, one of Spain's most beautiful natural sites. Spain also has impressive cultural attractions like Palau de les Arts Reina Sofia opera house in Valencia and the massive Aqua Mall shopping center. Popular sports in Spain include soccer, with famous teams like Real Madrid and Barcelona, and the traditional Flamenco dance is a iconic part of Spanish music and culture.