The best place to be for a single person or couple, near Toronto downtown . Right in the middle of the Greek town !