Restaurants → Restaurant Details

Ali Baba Mediterranean
Ali Baba Mediterranean
(404) 223-1445
1099 Euclid Ave NE
Atlanta GA 30307
http://www.alibabaatlanta.com


Location