Update Info - Ali Baba
This restaurant was reported as closed. If it is open, let us know.
Ali Baba
13025 Lomas Blvd NE
Albuquerque, NM 87112
13025 Lomas Blvd NE
Albuquerque, NM 87112
This restaurant was reported as closed. If it is open, let us know.