Campa Ibaizabal La Peňa is a kebab shop offering takeaway and delivery options.