High Meadow vista point is located in Los Altos, United States on High Meadow Trail. High Meadow vista point is rated 4.7 out of 5 in the category scenic spot in United States.
Address
High Meadow Trail
Accessibility
No wheelchair-accessible entrance