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

Location