RestaurantsOutdoor DiningWhat's Open Los Altos Dining
Hours:
Sun - Thu 11am to 9pm Fri - Sat 11am to 9:30pm
Now OpenSun – Thu 11:00am to 9:00pmFri – Sat 11:00am to 9:30pmCall at (650)559-5871