1983 Euclid Ave, Menlo Park, CA 94025
$1,250,000
Sold on Feb 23, 2026
69 Days on Site
Townhouse
MLS #:
ML82030800
3
Bd
3
Ba
1,270
Sq Ft
–
Sq Ft Lot
0
Garage
1985
Year Built