RestaurantsWhat's Open Los Altos Dining
Hours:
Open Daily: Sun - Thurs - 7 am to 8 pm Fri - Sat - 7 am to 9 pm
Vietnamese Food, Meals, Drive Up Window, Takeout, DoorDash