Get directions to: Ali Baba, Longwood, FL Restaurant address: 1155 W State Road 434 # 105 Longwood, FL 32750, USA Driving Walking Bicycling Restaurant: Ali Baba