Taco Bell

16150 Los Gatos Blvd, Los Gatos CA

(408) 356-4030

Location