EVOO Customer Service Phone Numbers Customer Service: (416) 962-3866   EVOO Headquarters Info, Email, Phone number, Website and live chat Information EVOO Ristorante is ready to host you. Offering the right mix of food and wine from Italy and the Mediterranean. Nestled along flower shops at 138 Avenue Road, EVOO is steps away from some of