They are celebrating their 12th anniversary and I have to admit I never heard of them before. They are located at 2376A Yonge St., 2 blocks North of Eglinton Subway Station.
Has anyone ever tried them? Their menu looks quite enticing (as they all do, most of the time!)
Please, let me know.