820 Leigh Ave, San Jose, CA 95128
$1,512,000 Sold on Jan 20, 2026
Duplex
MLS #: ML82028614 2,159 Sq Ft
6,300 Sq Ft Lot 2 Garage 1964 Year Built