Patel Bros. on Devon(next to the produce market w/ the giant green awning) is the place, however, you'll get outta The Spice House on Wells for cheaper as they allow much smaller increments than PB's typical 1/2 lb bags.
fyi: The Spice House carries everything you listed(and much more)
I like Patel Bros quite a bit, but more for pickles, snack mixes, and frozen breads, than spices
Being gauche rocks, stun the bourgeoisie