1052nd visitor, Write a review
Villa Restaurant Rating
Restaurant rating: 4.8 out of 5 with 4 ratings
chicken supreme stuffed with spinach, caramelized onions and asiago cheese served » More on Villa Restaurant Menu
Villa Restaurant Map

near M6S 1P1

Villa Restaurant is People's Choice, 2016 winner

Villa Restaurant is ranked #2 of 21 nearby Restaurants.

They say Villa Restaurant is warm, excellent, good a highly recommended Italian Restaurant