Get directions to: Streetfood Asia, Albuquerque, NM
Restaurant address: 3422 Central Se (at Carlisle Blvd Se), Albuquerque Albuquerque, NM 87106, USA
Restaurant: Streetfood Asia