El Azteca hero image

El Azteca

Restaurant

2120 Isaac Newton Dr, Ames, IA 50010, USA

Biter Score
8.4
Closed
Wednesday: 11 AM – 9 PM