236 Central Plz (btw 2nd St & 3rd St), Los Altos, CA
Japanese Restaurant · North Los Altos · 70 tips and reviews
HD Lee: Charcoal-grilled meat & vegi with sake. Also love taste of Japanese apricot in Ochazuke. Come to the downtown before sun goes down and stroll around before you come to the restaurant!