Monday, March 26, 2012
A new Villa Pizza location is opening at Park Place Mall. You can check out the menu here.
Meatball sandwiches. Standard salads. Slabs of pizza. Fountain soda. Ho-hum.
There's more on the restaurant here.
Tags: villa pizza , park place mall , tucson pizza