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