2910 Girard Blvd NE, Albuquerque 87107, United States
2910 Girard Blvd NE, Albuquerque 87107, United States
No delivery
No open hours
Spot something wrong?
Dishes at Excel New Mexican Foods. Prices may vary in venue.
Been to Excel New Mexican Foods? Be the first to share what you ate.