Premium casual Japanese restaurant located by Lake Shore and Bathurst in Downtown Toronto.