Armadillo Willy's 1031 N. San Antonio Rd. Los Altos CA United States
Web Information: Web Page Menu
Price Range: $5.01 - $15 Phone: 650.941.2922 Accepts: Visa, MasterCard/Eurocard
Smoking: not permitted