• 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

  • Monday through Sunday
  • 8:00 AM - 3:00 PM
  • Breakfast Menu
  • 8:00 AM - 3:00 PM
  • All Day Menu
  • 8:00 AM - 3:00 PM