American restaurant · 160 W Main St, Los Gatos, CA
Dine-In
More food in Los Gatos, CA · American Food in Los Gatos