At 862 2nd Ave Between E 46TH & 47TH St., New York City, NY 10017-2902New York Here : Ali Baba Turkish Cuisine. Welcome to Ali Baba Turkish Cuisine is rated 4. It's worth a try!
Write a review