There are few coffee places that are worth going out of your way for. Portola Coffee is one of those rare exceptions.
Portola baristas are the mad scientists of coffee. They roast their own beans on premise. They offer three varietals that change regularly. And you can order your coffee prepared in one of three ways.