Bar
Two Tonys Restaurant
4 locals recommend,
Location
8536 Pontchartrain Blvd
New Orleans, LA
West End
Tips from locals
Family-friendly by day, romantic by night, this Italian seafood place also serves local favorites. The fried artichoke appetizer is the best!