Alibaba is listed in the Restaurants category in Troy, New York.

Contact information for Alibaba is:
2243 15th St
Troy, NY 12180
(518) 273-2222
Do you own or manage this business? Click here to claim the Alibaba listing and add social networks, logos, descriptions and more.

Alibaba Contact Information: