Fun Noodle Bar

5317 Menaul Blvd NE Albuquerque NM 87110 USA

(505) 881-6888

Location