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