295 Main Street Los Altos CA 94022


Monday through Wednesday  11am to 9pm

Thursday & Friday 11am to 10pm

Saturday & Sunday 11am to 9pm

Turn Restaurant 

295 Main St, Los Altos, California 94022, United States

 

Phone:     6505598876



Wanting to Book your Next Event or Celebration at Turn? Click Here!

COME VISIT US!

Contact us

650.559.8876