Bizarra Spanish Deli Shop Branding design for Bizarra Spanish deli shop. Bizarra is a powerful concept store located in the heart of Berlin. Their selection of products is a rarity to find, of high quality and…