The Bean Shop
A haven for the coffee connoisseur, The Bean Shop stocks a staggering selection of gourmet coffee beans, which are roasted on site and sold whole or ground, depending on your preference. Coffees range from the familiar to the exotic, from Jamaica's famous blue mountains to the lesser-known varieties from Thailand and Ethiopia. There are also some special blends and even a couple of decaffeinated options. Tea jennies are not left out, however, and there's an extensive range of brews from Ceylon silver tip to Japanese bancha. You can call into the shop for your daily dose, or order beans online to keep at home.