Get directions to: Asia Restaurant, Albuquerque, NM
Restaurant address: 4200 Wyoming Blvd Ne Albuquerque, NM 87111, USA
Restaurant: Asia Restaurant