Can Alzina is a rustic Spanish restaurant specializing in BBQ and steakhouse cuisine. Established in 1991, it offers classic grilled dishes in a traditional setting.