Bistro North is a Turkish restaurant offering fresh dishes. Enjoy daily specials and a roadside view.