Alibaba

515 Amsterdam Avenue
New York, NY 10024
212-787-6008

Their food: Yemenite grill

Their location: Between West 85th Street and West 84th Street on the east side of Amersterdam Avenue

  

<— back

Ali Baba