La Magina del Serrallo is a Mediterranean restaurant and versatile space that also hosts cooking courses and events.