401 Isleta Blvd SW 87105, United States
No delivery
Spot something wrong?
Dishes at El Zarandeado (Isleta). Prices may vary in venue.