Downsview Restaurant is a dining establishment offering a diverse menu of classic and contemporary dishes. It is conveniently located on Keele Street.