Nepali Momo & Tandoori Kitchen ★★★★★4.8 (101) Restaurants Nepalese restaurant · Indian restaurant · Momo restaurant 1107 San Carlos Ave, San Carlos, CA 94070 Call Website Details →