Get directions to: Armadillo Willys, San Jose, CA
Restaurant address: 878 Blossom Hill Road San Jose, CA 95123, USA
Restaurant: Armadillo Willys