Get directions to: I Gatti, Los Gatos, CA Restaurant address: 25 E. Main St. Los Gatos, CA 95030, USA Driving Walking Bicycling Restaurant: I Gatti