About
Evoo is an establishment located in Toronto, Ontario on 138 Avenue Rd. Evoo is in the "Italian restaurant" category. Italian cooking from an open kitchen, paired with wines in an intimate, relaxed dining room.
Categories
Italian restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like