Nice coffee shop tucked away on Westmoreland, just north of Bloor.
Good coffee, decent prices, tasty sandwiches and cookies, and friendly staff - what more could you ask for? Oh, and they don't charge you extra for non-dairy milk!
They also serve beer and have a nice selection of bourbon, which is a bonus.
The place is sometimes full with people working away on computers, but it's also a nice place to go and chat with friends. When it's nice out, there is also a lovely patio.