• 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

  • TAKE OUT & DELIVERY ONLY
  • Wednesday through Monday
  • 9:00 AM - 7:00 PM
  • CLOSED ON TUESDAYS