Get directions to: New China, Albany, NY Restaurant address: 25 Central Ave Albany, NY 12210, USA Driving Walking Bicycling Restaurant: New China