Glow Fresh Grill & Wine Bar, Toronto, Ontario