1/28 Open Sun 1:30PM-4:30PM $5,988,000 5 Beds4 Baths3,740 SqFt 285 Escobar Road, Portola Valley, CA 94028