The Dragon Herbarium is Portland's most illustrious herbal supply stores. It opened in the mid 70s under a different name, and has been known in by its current name since 1985.
The store offers, according to its website, over 400 different varieties of herbs, ranging from mint and rose hips all the way up to Mandrake Root, San Pedro cactus and Salvia Divinorum. It also offers supplies for making tinctures and capsules, as well as assorted tarot decks and crystals. It does not, however, sell "paraphanellia". You have to go to SE Hawthorne Blvd to get that.
The store is a good place for serious herbalists, and also for people who want to purchase legal hallucinogens. It is located on the Beaverton-Hillsdale Highway in the real world, and on the web at http://www.dragonherbarium.com.