Helmand Kabob Palace offers authentic Afghan cuisine with generous portions.