i heard that there is an Izakaya place that opened not long ago somewhere around Yonge & Sheppard or Finch or something. can anyone kindly confirm if this is the case or not, as i am searching for Izakaya in Toronto? would kindly appreciate any leads or the name/location of the place would be great. thanks!!
Frances in Toronto