8.5
236 Central Plz (btw 2nd St & 3rd St), Los Altos, CA
Japanese Restaurant · North Los Altos · 70 tips and reviews
8.7
233 3rd St (at S. San Antonio Rd), Los Altos, CA
American Restaurant · North Los Altos · 93 tips and reviews
Foursquare © 2024 Lovingly made in NYC, CHI, SEA & LA