Lou's Restaurant

15691 Los Gatos Blvd.
Los Gatos
California
United States