Los Altos Restaurants Open altos, open, restaurants Edit Chef chu’s has become a peninsula favorite since opening its doors in 1970. Best dining in los altos, california: The Top 10 Restaurants ... Read More