Stacks - Menlo Park

Where
600 Santa Cruz Avenue, Menlo Park, CA
Call
+1 650.838.0066
Web
Stacks - Menlo Park Website
Tags
Restaurants, American Restaurant, Breakfast/Brunch
Claim this listing

About request an edit to this page

Big portions, a nice atmosphere, delicious food, courteous service... what else could you want for breakfast?