Get directions to: China House, Albany, NY
Restaurant address: 8 New Scotland Avenue Albany, NY 12208, USA
Restaurant: China House