STACKS Menlo Park ★★★★☆4.3 (1,376) Restaurants American restaurant · Breakfast restaurant · Brunch restaurant 600 Santa Cruz Ave, Menlo Park, CA 94025 Call Website Details →