"Love this place. We go whenever we are in the area. BBQ is so good! And their Blue cheese dressing is soooo good!"
Phone: +16509412922
Address: 1031 North San Antonio Road, Los Altos, 94022, United States Of America, Los Alamitos
City: Los Alamitos
Website: https://www.armadillowillys.com/
Tuesday: 11:00 -20:00
Wednesday: 11:00 -20:00
Thursday: 11:00 -20:00
Friday: 11:00 -20:30
Saturday: 11:00 -20:30
Sunday: 11:00 -20:00
Dishes: 41
Amenities: 9
Categories: 5
Reviews: 3221