Farrow is fairly tiny, and seems to be well-known for sandwiches, but they carry a selection of roasters that make it a good place to pop in and try something new.

I had a chance to try Fernwood Coffee, out of Victoria, BC, for the first time, and while I wasn't on fire about it, the great thing about a cafe that offers multiple roasters is that you always have the option of going back and trying something else.
Photo
Shared publicly