Takeout Restaurant · 616 Lomas Blvd NW Ste B, Albuquerque, NM
More food in Albuquerque, NM · Takeout in Albuquerque