605 Oak Knoll Lane Menlo Park, 94025 MLS# 81774508 LIST $ 3,675,000 SOLD $ 4,000,000 4 bedroom / 3 bath Represented BUYER