Processing, please wait ...
Los Altos
Cuisines: Japanese, Sushi
Address: 161 Main St. ; Los Altos CA, 94022
Food was warm, driver sat in his car and called me for 30 minutes before delivering food to conference room.
Great food, on time delivery
Check out the new Gogocater Group Order Tool! click here