Vaguely remember an African food shop on Neugasse, near Langstrasse (Limmatside of rail tracks, see here:
http://www.gis.zh.ch/gb/AdrGB.asp?ap...ch$Neugasse$35 ). But I think it was more West-African...
If all else fails, make your own berbere
http://www.cyber-kitchen.com/recipes..._Spice_Mix.htm
All the ingredients can be had in chinese/tamil/indian shops.
Unfortunately the ethiopean restaurant "Marathon" on Zurlindenstrasse is no more (it's now a pizzeria), or I'd have pointed you there to inquire about teff flour.
Edit: bingo!
http://www.riesal.ch/catalog/product...2f545622c981c9