Located Uptown Toronto at Bayview Village boutique shopping centre, Origin North is a high energy global food bar that celebrates the diverse cuisines of the world.

originnorth-homepage-2013-08-13