We're all about supporting local pizzerias - even those who are not Slice partners.
Give Italian Villa Restaurant a call to order. We hear their food's delish.
Does Italian Villa Restaurant have any deals?
Answer:
Italian Villa Restaurant is not currently offering deals.Where is Italian Villa Restaurant located?
Answer:
Italian Villa Restaurant is located at 196 Seneca St, Hornell, NY 14843.What food is served at Italian Villa Restaurant?
Answer:
Italian Villa Restaurant makes healthy pizza, veggie pizza and more!