2121 Santa Cruz Ave, Menlo Park, CA 94025
$2,175,000 Sold on May 12, 2021
Single Family Residence
MLS #: ML81837415 3 Bd 2/1 Ba 2,170 Sq Ft
7,020 Sq Ft Lot 0 Garage 1949 Year Built