2058 Menalto Ave, Menlo Park, CA 94025
$3,897,500
Sold on Aug 21, 2024
105 Days on Site
Single Family Residence
MLS #:
ML81974769
4
Bd
3/1
Ba
2,732
Sq Ft
6,380
Sq Ft Lot
1
Garage
2024
Year Built