Locally owned Caffè Sole (“caf fay so lay” – coffee/café of the sun in Italian) roasts their own organic coffee beans fresh daily, striving to buy free trade, shade grown coffees from around the world. Read about the importance—and rarity—of fresh roasting on their website.