1863 Clifford St, Santa Clara, CA 95050
$2,475,000 Sold on Mar 20, 2024
Single Family Residence
MLS #: ML81951689 5 Bd 3 Ba 2,217 Sq Ft
5,000 Sq Ft Lot 2 Garage 1947 Year Built