Stacks
600 Santa Cruz Ave
Menlo Park, California 94025
USA
Phone: 650-838-0066
Menlo Park, California 94025
USA
Phone: 650-838-0066
Food | |
Service | |
Ambiance | |
Overall: |
Location & Nearby Info
Koo Koo Roo0.00 mi
Quiznos0.01 mi
Tokyo Subway0.03 mi
Mextogo0.03 mi
Trellis0.03 mi
Mc Donald's0.04 mi
Cold Stone Creamery0.04 mi
Menlo Cafe0.04 mi
British Bankers Club0.04 mi
Le Pot au Feu0.04 mi
Cuisine:
Stacks Description:
Stacks is a nice Others restaurant in Menlo Park, California, offering you a correct choices on their menus. Tell everyone what you thought. Share a useful tip or write a full review.
Reviews of Stacks