Flamenco is an art form, song and dance with deep roots in Andalusian culture. Seville has been home to famous flamenco artists, many of whom first performed at the city's famous flamenco venues. If you want to experience real flamenco, Seville offers both traditional flamenco as well as new trends.