Unfortunately we have been seeing a lot of great Kosher restaurants and eateries close their doors. Alibaba, located at 515 Amsterdam Avenue sadly lost their lease, and are no longer able to reopen to the public.
Alibaba was a small Israeli joint known for their delicious Shawarma and Falafel. They had a variety of tasty items on their menu such as kebabs, platters,salads, soups and more.