La Stanza Cucina Italiana ★★★★★4.6 (356) Restaurants Italian restaurant 651 Oak Grove Ave Ste H, Menlo Park, CA 94025 Call Website Details →
Amici's East Coast Pizzeria ★★★★☆4.2 (602) Restaurants Pizza restaurant · Italian restaurant 880 Santa Cruz Ave, Menlo Park, CA 94025 Call Website Details →
Roma ★★★★☆4.2 (304) Restaurants Italian restaurant 820 Santa Cruz Ave, Menlo Park, CA 94025 Call Website Details →