Villa Pizza
1 Poydras St # 147
New Orleans
LA
70130
(504) 522-2458
villapizza.com
Open Map
Description
Villa Pizza is located at 1 Poydras St # 147, New Orleans, LA. This business specializes in Pizza.
by merchantcircle on July 02, 2015 from
merchantcircle
10 inch Small Three Toppings Pizza
Casual
Central Business District
Food & Dining
French Quarter - CBD
Italian
Lower Garden District
Pizza
Restaurants
Yes