2855 Stevens Creek Boulevard, Santa Clara
CHICKEN WINGS • CHICKEN • FRENCH FRIES
2565 The Alameda, Santa Clara