(916) 483-1700
Ask about this product
A skewer of marinated thin slices of lamb tenderloin, an exquisite Persian delicacy.