Get directions to: China Garden, Albuquerque, NM
Restaurant address: 12611 Montgomery Blvd Ne Ste A-9 Albuquerque, NM 87111, USA
Restaurant: China Garden