Madrid's Corral de la Moreria: world class cuisine & Flamenco that will melt your soul.