Armadillo Willy's BBQ Categories Restaurants 2624 Homestead Rd. Santa Clara CA 95051-5351 (408) 247-1100 Visit Website About Us BBQ Restaurant and catering Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×