Get directions to: Ali Baba, Fresh Meadows, NY Restaurant address: 183-10 Horace Harding Expy Fl 1 Fresh Meadows, NY 11365, USA Driving Walking Bicycling Restaurant: Ali Baba