Get directions to: Ali Baba Mediterranean, Atlanta, GA
Restaurant address: 1099 Euclid Ave Ne Atlanta, GA 30307, USA
Restaurant: Ali Baba Mediterranean