• 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

  • Everyday
  • 7:30AM - 9:00 PM
  • Breakfast Menu
  • 7:30 AM - 2:00 PM
  • All Day Menu
  • 7:30 AM - 9:00 PM