417 S Rampart St, New Orleans, Louisiana, 70112
(504) 452-2755
Restaurants, Food & Beverages > Restaurants
15-Jan-19
James H
This place rocks, the staff was great and we stayed for the saints game and watched, drank beer and eat the unbelievable Italian food that they had. Wish we had Italian Pie close to us. We will be back!!!