Browsing Tag

Los Altos

  • Sumika Restaurant Review, Los Altos

    Sumika is a small low key Japanese restaurant in downtown Los Altos, hidden away on a sidestreet. You really need to seek out this two year old restaurant. The focus on…

By using our site you agree to our:ย Privacy Policy,ย Terms of Use.

Subscribe to the Free Foodnut Newsletter