स्पेनिश संस्कृति 3,000 साल से अधिक पुरानी है और सेल्ट्स, रोमन, विसिगोथ्स और मूर समेत कई सभ्यताओं द्वारा आकार दिया गया है।