French toasts with powdered sugar — Restaurant in Los Altos, CA
People enjoying their orders — Restaurant in Los Altos, CA