Search results
- See moreSee moreSee moreSee moreHolder's Country Inn - Los AltosBreakfast Restaurant
NEW Location! 134 Main St, Los Altos CA 94022
Phone: (650) 209-5929
Cross Streets: Between State St and 3rd St
134 Main St Los Altos, CA 94022 2120.50 mi
Is this your business? Verify your listing
Amenities
- Wifi
- Accessible