Bibo's Pizza & Pasta
170 State St, Los Altos 94022