Abbey Reviews & Details
1123 Decatur St
Abbey is located at 1123 Decatur St in New orleans near the intersection of Decatur St and Ursulines Ave. Call (504) 523-7177 for dine in.
- Service:Dine In
- Major Intersection:Decatur St And Ursulines Ave
Tell us more about Abbey New orleans!