Canada / Etobicoke / RestaurantsmediterraneanOlio GrilleAddress801 Dixon Rd, TorontoWebsitewww.olio.caPhone+14166756100—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itJack Astor's Bar and Grill · 329 mNot ratedArizona Grill Lounge · 653 mNot ratedSt. Louis Bar and Grill · 1291 mNot ratedMontana's BBQ