I've been going to Stevens Creek Reservoir for many years now. It is one of my favorite hangouts due its beauty, the feeling of, "you're out of the city," and because it is only about a 15 minute drive from my home.
The parking area has 2 handicap parking spots. There is a bathroom, but isn't wheelchair accessible.