Find your way here

 

We are located in beautiful Menlo Park:

898 SANTA CRUZ AVENUE
MENLO PARK, CA 94025

Call us anytime at

650.321.8980

 

Questions, concerns, general feedback please email hello@restaurant.com