Numidia is a restaurant offering Algerian cuisine. Delivery is available.