Papicha is a Mediterranean restaurant offering Algerian-inspired dishes made with fresh ingredients.