John Michael's Pub is a pub offering Canadian fare and cocktails in a stone-walled space with contemporary decor.