• 134 Main St. Los Altos, CA 94022
  • +1 (650) 860-6060

Book a Table

Open Table

Visit Us

Our Location

Phone

  • +1 (650) 860-6060

Working Hours

  • SUMMER HOURS
  • Cafe
  • Mon - Sun: 9am to 9pm
  • Restaurant
  • Mon - Sun: 9am to 3pm
  • Mon - Sun: 5pm to 9pm