Get directions to: Asian Noodle Bar, Albuquerque, NM
Restaurant address: 318 Central Ave Sw Albuquerque, NM 87102, USA
Restaurant: Asian Noodle Bar