226 Lowell Ave, Palo Alto, CA 94301
$8,450,000 Sold on Apr 15, 2025
Single Family Residence
MLS #: ML82000650 5 Bd 5/1 Ba 3,977 Sq Ft
9,000 Sq Ft Lot 2 Garage 1990 Year Built