Barbecue restaurant · 656 Los Padres Blvd, Santa Clara, CA
More food in Santa Clara, CA · Barbecue in Santa Clara