Arte Andaluz is a Spanish restaurant with a passion for flamenco.