This is the food page of Il Vagabondo on 3113 DUFFERIN ST North York ON M6A 2S9.
(first reviewed on May 22, 2008, last updated on July 7, 2015.)
Il Vagabondo is ranked #10 of 20 Restaurants in Yorkdale-Glen Park North York.
This page has had 3414 visitors. You are the 3414th.