Ali BA BA Reviews & Details
Ali BA BA
732 Saint Peter St
Ali BA BA is located at 732 Saint Peter St in New orleans near the intersection of St Peter St and Royal St. Their menu consists of Greek and Mediterranean dishes . Call (504) 412-8111 for dine in.
- Cuisine:Greek and Mediterranean
- Service:Dine In
- Major Intersection:St Peter St And Royal St
Tell us more about Ali BA BA New orleans!