Togo's Sandwiches

794 Blossom Hill Rd Los Gatos CA 95032 USA

(408) 358-3463

Location