266 Ventura Ave, Palo Alto, CA 94306
$1,250,000
Sold on Feb 12, 2024
324 Days on Site
Townhouse
MLS #:
ML81950454
2
Bd
1/1
Ba
1,112
Sq Ft
936
Sq Ft Lot
1
Garage
1978
Year Built