This is the food page of Villa Restaurant on 2277 Bloor St W Toronto ON M6S 1P1.
Villa Restaurant is a new listing on food pages, updated on December 20, 2016.
Villa Restaurant is ranked #1 of 14 Restaurants in Bloor West Village Toronto.
This page has had 1089 visitors. You are the 1089th.