Manage Your Business

Stevens Creek Nature Trail

Stevens Creek Nature Trail

LENGTH
1.1 miles
HIGHEST POINT
2,204 ft
LOWEST POINT
1,749 ft

Trailheads

Details

Location

Palo Alto, California United States

Coordinates

37.32522° N, 122.1787° W