Update Info - Mikes Red and Green Express
This restaurant was reported as closed. If it is open, let us know.
Mikes Red and Green Express
5000 Alameda Blvd NE
Albuquerque, NM 87113
5000 Alameda Blvd NE
Albuquerque, NM 87113