8 Robert South Dr, Menlo Park, CA 94025
$3,950
Sold on Jul 1, 2021
1160 Days on Site
Single Family Residence for Rent
MLS #:
ML81832103
1
Bd
1
Ba
660
Sq Ft
0.675
Acres Lot
0
Garage
1979
Year Built