Villa Pizza Address: 5959 Triangle Town Blvd Ste 1120, Raleigh, NC 27616 Phone: (919) 792-2181 Payment: Cuisine: Pizza Pizza, Restaurants Other Businesses: Sunflower's Cafe & Catering at 8 W Peace St, Raleigh, NC 27603 Clockwork at 519 W North St, Raleigh, NC 27603 Zaky at 222 Glenwood Ave, Raleigh, NC 27603 Ciago's at 522 Saint Marys St, Raleigh, NC 27605 TCBY at 5959 Triangle Town Blvd Ste 2016, Raleigh, NC 27616