$1,900,000 - 1307 Windermere, Menlo Park, CA 94025
1307 Windermere
Menlo Park,
CA
94025
Subdivision Name: Bellhaven