Il Vagabondo, 3113 DUFFERIN ST, North York Yorkdale-Glen Park
3414th visitor, Write a review
Il Vagabondo Map

near M6A 2S9

Il Vagabondo is ranked #10 of 20 nearby Restaurants.

They say Il Vagabondo is expensive, frozen, fresh