Asian Noodle Bar

318 Central Ave SW, Albuquerque, NM 87102, USA