Restaurants - Granada, Andalusia, Spain
Ali Babá is a restaurants company based out of CALLEJÓN DEL GATO, 7, GRANADA, Spain.