• 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

  • Mon - Sat: 08:00 am - 9:00 pm
  • Sun 8:00 am - 3:00 pm
  • Sun 5:00 am - 9:00 pm