Get directions to: Alibaba, Troy, NY Restaurant address: 2243 15th Street Troy, NY 12180, USA Driving Walking Bicycling Restaurant: Alibaba