17 Artisan Way 17, Menlo Park, CA 94025
$2,050,000
Sold on Jun 21, 2021
1121 Days on Site
Townhouse
MLS #:
ML81838206
4
Bd
2/1
Ba
1,940
Sq Ft
1.243
Acres Lot
2
Garage
2014
Year Built