Armadillo Willy’s

March 12, 2011 — Los Altos, CA

Armadillo Willy's

beef, cheddar, tomato, sauce

Rating: 3 out of 3