Drag box to select area
Armadillo's offers authentic Mexican fare for hungry patrons in Wine Country. It offers tacos, salads, burritos, rice, beans, sangria, beer, margaritas and more.
1304 Main St, Saint Helena, CA 94574
- Hours: Mon - Thu, Sun, 11am - 9pm; Fri - Sat, 11am - 10pm