Kathmandu Cuisine Los Altos ★★★★★4.7 (64) Restaurants Nepalese restaurant · Dumpling restaurant · Indian restaurant 376 1st St, Los Altos, CA 94022 Call Website Details →