Ali Baba Mediterranean
10998 Euclid Ave NE, Atlanta
(404) 223-1445
Recent Reviews
Order Online
You May Also Like
Java Lords - 1105 Euclid Ave NE
Coffee Shops, Coffee & Tea, Bar, Coffee
Elmyr - 1091 Euclid Ave NE
Mexican, Dive Bar
Arden's Garden Little 5 Points - 1117 Euclid Ave NE
Juice, Juice Bar & Smoothies
Restaurants in Atlanta, GA
Ali Baba Mediterranean
10998 Euclid Ave NE, Atlanta, GA 30303
(404) 223-1445