• 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

  • NOW OPEN FOR OUTDOOR DINING
  • Monday, Wednesday - Sunday
  • 9:00 AM - 7:00 PM
  • CLOSED ON TUESDAYS