Food: Arab
Ali Baba Restaurant Plaza Del Sole Center
1155 West State Road 434 Longwood, FL 32750 (Otras partes)
Recomienda Ali Baba Restaurant:
Comments about Ali Baba Restaurant
Total: food: service: ambient:Have you visit this Ali Baba Restaurant restaurant? Give us your opinion