Saba
- Address
- 5757 Magazine St
- Place
- New Orleans, LA (Orleans) , LA 70115
- Landline
- (504) 324-7770
- Website
- eatwithsaba.com
Description
Saba can be found at 5757 Magazine St . The following is offered: Restaurants - In New Orleans, LA (Orleans) there are 343 other Restaurants. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Restaurants(504)324-7770 (504)-324-7770 +15043247770