Ali Baba Restaurant
- Address
- 126 Macdougal St
- Place
- New York , NY 10012-5022
- Landline
- (212) 505-0941
Description
Ali Baba Restaurant can be found at 126 Macdougal St . The following is offered: Restaurants - In New York there are 2555 other Restaurants. An overview can be found here.
Reviews
This listing was not reviewed yet
Categories
Restaurants(212)505-0941 (212)-505-0941 +12125050941