RestaurantsWhat's Open Los Altos Dining
Hours:
everyday from 11am to 8pm
Delivery and pick-up are available.