1/46 Open Tue 9:30AM-1PM $3,695,000 3 Beds3 Baths3,490 SqFt 133 Russell Avenue, Portola Valley, CA 94028