1219 E. Glendale Ave. Phoenix, AZ 85020
North Phoenix
602-753-7386
villaitaliaristoranti.com
Hours: Monday to Thursday: 11am-9pm Friday, Saturday: 11am-10pm
Villa Italia Ristoranti: Sicilian Chef Peter Pizzurro Brings Italian Eats to North Phoenix
By Lauren Saria
Tags: New Restaurant Alert, Now Open