There is nothing like good fresh bread and St John's Mission Bakery is the place to get it. It's more expensive that a typical loaf of bread but it helps the Mission's community programs. And they produce some of the best bread that I have ever tasted. For example, their olive cilantro sourdough - I don't like any of these components on their own but St John's bakes them into the most amazing loaf. I seriously can't get enough of this olive cilantro sourdough - the aroma, the favours, mmmmmm you should try it.