The Joshua Tree Cafe is pretty much one of Calgary's hidden little secrets - an adorable coffee shop with pretty damn good coffee, a delightlful ambiance and hidden away in a strip mall beside a blockbuster. It has cute little chairs and a menu that is mostly soups and sandwiches, all in all a very traditional coffee shop. But the colours and feeling of the place make it worth a visit - its true intimacy is a wonderful place for a coffee shop, or even just to relax and do some introspection.