780-800 Arbor Rd, Menlo Park, CA 94025
Sold on Sep 20, 2024
Residential Income
MLS #: ML81973762 6,072 Sq Ft
0.28 Acres Lot 0 Garage 1954 Year Built